|
|
|
@ -509,10 +509,10 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
formData.put("存储位置", studyFormFillCc.getCcwz()); |
|
|
|
formData.put("存储条件", studyFormFillCc.getCctj()); |
|
|
|
formData.put("存储药剂", String.join(",",studyFormFillCc.getList())); |
|
|
|
studyFormFillJcgjList.add(studyFormFillJcgjService.getJcgj(studyFormFillOld.getId(), JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), formData, qmr, null)); |
|
|
|
studyFormFillJcgjList.add(studyFormFillJcgjService.getJcgj(studyFormFillOld, JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), formData, qmr, null)); |
|
|
|
} |
|
|
|
if(studyFormFillJcgjList.size()>0){ |
|
|
|
studyFormFillJcgjService.saveBatch(studyFormFillJcgjList); |
|
|
|
studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjList); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -610,9 +610,9 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
//稽查轨迹 |
|
|
|
List<StudyFormFillJcgj> studyFormFillJcgjs = new ArrayList<>(); |
|
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(studyFormFillOld.getId(), JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, studyFormFill.getRemark())); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(studyFormFillOld, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, studyFormFill.getRemark())); |
|
|
|
} |
|
|
|
studyFormFillJcgjService.saveBatch(studyFormFillJcgjs); |
|
|
|
studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjs); |
|
|
|
} |
|
|
|
//稽查轨迹 |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
@ -878,6 +878,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
} |
|
|
|
//稽查轨迹 |
|
|
|
if (StringUtils.isNoneBlank(form.getFiledValue())) { |
|
|
|
StudyFormFill studyFormFillOld = this.getById(form.getId()); |
|
|
|
JSONArray jsonArray = JSONArray.parseArray(form.getFiledValue()); |
|
|
|
List<StudyFormFillJcgj> studyFormFillJcgjs = new ArrayList<>(); |
|
|
|
for (int i = 0; i < jsonArray.size(); i++) { |
|
|
|
@ -895,7 +896,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
formDataEn.put("原值", jsonObject.getString("oldValue")); |
|
|
|
formDataEn.put("新值", jsonObject.getString("value")); |
|
|
|
formDataEn.put("原因", jsonObject.getString("reason")); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(form.getId(), JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(studyFormFillOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); |
|
|
|
} else { |
|
|
|
//zh |
|
|
|
formData.put("字段名", jsonObject.getString("fieldCn")); |
|
|
|
@ -905,11 +906,11 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
formDataEn.put("字段名", jsonObject.getString("fieldEn")); |
|
|
|
formDataEn.put("填入值", jsonObject.getString("value")); |
|
|
|
formDataEn.put("填写人", qmr.getNickName()); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(form.getId(), JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), null, null)); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(studyFormFillOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), null, null)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
studyFormFillJcgjService.saveBatch(studyFormFillJcgjs); |
|
|
|
studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjs); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -924,6 +925,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
Map<String, String> formDataEn = new LinkedHashMap<>(); |
|
|
|
List<StudyFormFillJcgj> studyFormFillJcgjs = new ArrayList<>(); |
|
|
|
StudyFormFill studyFormFillOld = this.getById(form.getId()); |
|
|
|
if (StringUtils.isNoneBlank(form.getContent())) { |
|
|
|
JSONObject jsonObject = JSONArray.parseArray(form.getContent()).getJSONObject(0); |
|
|
|
//zh |
|
|
|
@ -932,7 +934,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
//en |
|
|
|
formDataEn.put("字段名", jsonObject.getString("fieldEn")); |
|
|
|
formDataEn.put("复核意见", jsonObject.getString("content")); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(form.getId(), JcgjlxEnum.lc.getValue(), "复核意见", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(studyFormFillOld, JcgjlxEnum.lc.getValue(), "复核意见", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); |
|
|
|
} else if (StringUtils.isNoneBlank(form.getReply())) { |
|
|
|
JSONObject jsonObject = JSONArray.parseArray(form.getReply()).getJSONObject(0); |
|
|
|
//zh |
|
|
|
@ -941,9 +943,9 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
//en |
|
|
|
formDataEn.put("字段名", jsonObject.getString("fieldEn")); |
|
|
|
formDataEn.put("意见回复", jsonObject.getString("reply")); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(form.getId(), JcgjlxEnum.lc.getValue(), "意见回复", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); |
|
|
|
studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(studyFormFillOld, JcgjlxEnum.lc.getValue(), "意见回复", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); |
|
|
|
} |
|
|
|
studyFormFillJcgjService.saveBatch(studyFormFillJcgjs); |
|
|
|
studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjs); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
|