Browse Source

feat:[模板管理][update]

master
15881625488@163.com 2 months ago
parent
commit
2bc05fe2b8
1 changed files with 16 additions and 9 deletions
  1. +16
    -9
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormPlanServiceImpl.java

+ 16
- 9
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormPlanServiceImpl.java View File

@ -243,7 +243,12 @@ public class StudyFormPlanServiceImpl extends ServiceImpl
studyFormPlan.setBdzt(StudyFormPlanBdztEnum.ytj.getValue()); studyFormPlan.setBdzt(StudyFormPlanBdztEnum.ytj.getValue());
studyFormPlan.setTjsj(new Date()); studyFormPlan.setTjsj(new Date());
this.saveOrUpdate(studyFormPlan); this.saveOrUpdate(studyFormPlan);
//通知 todo
//发送通知
Study study = studyService.getById(studyFormPlan.getStudyId());
String url = getUrlQz(study, "syxx");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下配置计划表【" + studyFormPlan.getBdmc() + "】复核通过";
noticeService.save(title, studyFormPlan.getFhryId(), url);
//稽查轨迹 //稽查轨迹
Map<String, String> formData = new LinkedHashMap<>(); Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", studyFormPlan.getRemark()); formData.put("备注", studyFormPlan.getRemark());
@ -281,10 +286,12 @@ public class StudyFormPlanServiceImpl extends ServiceImpl
//签名信息 //签名信息
studyFormPlanQmxxService.saveQmxx(studyFormPlanOld.getId(), "复核通过", qmr, studyFormPlan.getRemark()); studyFormPlanQmxxService.saveQmxx(studyFormPlanOld.getId(), "复核通过", qmr, studyFormPlan.getRemark());
//发送通知 //发送通知
Study study = studyService.getById(studyFormPlanOld.getStudyId());
String url = getUrlQz(study, "syxx");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下配置计划表【" + studyFormPlanOld.getBdmc() + "】复核通过";
noticeService.save(title, studyFormPlanOld.getUserId(), url);
if (studyFormPlanOld.getFhryId() != null) {
Study study = studyService.getById(studyFormPlanOld.getStudyId());
String url = getUrlQz(study, "syxx");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下配置计划表【" + studyFormPlanOld.getBdmc() + "】待审核,请及时处理";
noticeService.save(title, studyFormPlanOld.getFhryId(), url);
}
} }
@ -378,9 +385,9 @@ public class StudyFormPlanServiceImpl extends ServiceImpl
public void updateBdnr(StudyFormUpdateForm form) { public void updateBdnr(StudyFormUpdateForm form) {
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); SysUser qmr = SecurityUtils.getLoginUser().getSysUser();
//更新表单内容 //更新表单内容
if(StringUtils.isNoneBlank(form.getZdxgjl())){
if (StringUtils.isNoneBlank(form.getZdxgjl())) {
baseMapper.updateBdnrZdxgjl(form.getId(), form.getBdnr(), form.getZdxgjl()); baseMapper.updateBdnrZdxgjl(form.getId(), form.getBdnr(), form.getZdxgjl());
}else{
} else {
baseMapper.updateBdnr(form.getId(), form.getBdnr()); baseMapper.updateBdnr(form.getId(), form.getBdnr());
} }
//稽查轨迹 //稽查轨迹
@ -443,7 +450,7 @@ public class StudyFormPlanServiceImpl extends ServiceImpl
formDataEn.put("字段名", jsonObject.getString("fieldEn")); formDataEn.put("字段名", jsonObject.getString("fieldEn"));
formDataEn.put("复核意见", jsonObject.getString("content")); formDataEn.put("复核意见", jsonObject.getString("content"));
studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(form.getId(), JcgjlxEnum.lc.getValue(), "复核意见", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(form.getId(), JcgjlxEnum.lc.getValue(), "复核意见", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null));
} else if (StringUtils.isNoneBlank(form.getReply())){
} else if (StringUtils.isNoneBlank(form.getReply())) {
JSONObject jsonObject = JSONArray.parseArray(form.getReply()).getJSONObject(0); JSONObject jsonObject = JSONArray.parseArray(form.getReply()).getJSONObject(0);
//zh //zh
formData.put("字段名", jsonObject.getString("fieldCn")); formData.put("字段名", jsonObject.getString("fieldCn"));
@ -483,7 +490,7 @@ public class StudyFormPlanServiceImpl extends ServiceImpl
//学科缩写:新增配制计划表学科简称SD非试验表单学科简称GG麻精药表单学科简称GSP //学科缩写:新增配制计划表学科简称SD非试验表单学科简称GG麻精药表单学科简称GSP
// 有预填的=预填编号+流水号没有得=模板编号+试验编号+学科缩写+01+流水号 // 有预填的=预填编号+流水号没有得=模板编号+试验编号+学科缩写+01+流水号
String pre = template.getShowSn() + "-" + study.getSn() + "-SD-01"; String pre = template.getShowSn() + "-" + study.getSn() + "-SD-01";
return pre + snGenService.getNewSn(pre,SnTypeEnum.noDate.getValue());
return pre + snGenService.getNewSn(pre, SnTypeEnum.noDate.getValue());
} }

Loading…
Cancel
Save