diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyServiceImpl.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyServiceImpl.java index a79c425..a4732a1 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyServiceImpl.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyServiceImpl.java @@ -124,17 +124,16 @@ public class StudyFormApplyServiceImpl extends ServiceImpl0){ + if (studyFormApply.getSdId() != null && studyFormApply.getSdId().longValue() > 0) { Study study = studyService.getById(studyFormApply.getStudyId()); String url = getUrlQz(study, "sqbd"); String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下领取申请单【" + studyFormApply.getBdmc() + "】填写并提交记录"; @@ -698,40 +697,42 @@ public class StudyFormApplyServiceImpl extends ServiceImpl studyFormApplyJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); - Map formData = new LinkedHashMap<>(); - Map formDataEn = new LinkedHashMap<>(); - if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("原值", jsonObject.getString("oldValue")); - formData.put("新值", jsonObject.getString("value")); - formData.put("原因", jsonObject.getString("reason")); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("原值", jsonObject.getString("oldValue")); - formDataEn.put("新值", jsonObject.getString("value")); - formDataEn.put("原因", jsonObject.getString("reason")); - studyFormApplyJcgjs.add(studyFormApplyJcgjService.getJcgj(jsonObject.getDate("time"), studyFormApplyOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); - } else { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("填入值", jsonObject.getString("value")); - formData.put("填写人", qmr.getNickName()); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("填入值", jsonObject.getString("value")); - formDataEn.put("填写人", qmr.getNickName()); - studyFormApplyJcgjs.add(studyFormApplyJcgjService.getJcgj(jsonObject.getDate("time"), studyFormApplyOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + if (StringUtils.isNoneBlank(jsonObject.getString("type")) && !"button".equals(jsonObject.getString("type"))) { + Map formData = new LinkedHashMap<>(); + Map formDataEn = new LinkedHashMap<>(); + if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("原值", jsonObject.getString("oldValue")); + formData.put("新值", jsonObject.getString("value")); + formData.put("原因", jsonObject.getString("reason")); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("原值", jsonObject.getString("oldValue")); + formDataEn.put("新值", jsonObject.getString("value")); + formDataEn.put("原因", jsonObject.getString("reason")); + studyFormApplyJcgjs.add(studyFormApplyJcgjService.getJcgj(jsonObject.getDate("time"), studyFormApplyOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } else { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("填入值", jsonObject.getString("value")); + formData.put("填写人", qmr.getNickName()); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("填入值", jsonObject.getString("value")); + formDataEn.put("填写人", qmr.getNickName()); + studyFormApplyJcgjs.add(studyFormApplyJcgjService.getJcgj(jsonObject.getDate("time"), studyFormApplyOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } } } studyFormApplyJcgjService.saveBatchWithLog(studyFormApplyJcgjs); diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java index 9cbaf39..89ca7df 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java @@ -89,15 +89,15 @@ public class StudyFormFillServiceImpl extends ServiceImpl queryQxList(StudyFormFill form) { QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("f.del_flag","0"); - queryWrapper.eq("f.study_id",form.getStudyId()); - queryWrapper.and(q->q.eq("f.bdzt",StudyFormFillBdztEnum.ywc.getValue()) - .or().eq("f.bdzt",StudyFormFillBdztEnum.ywcfh.getValue())); - if(StringUtils.isNoneBlank(form.getUserMc())){ - queryWrapper.like("f.user_mc",form.getUserMc()); + queryWrapper.eq("f.del_flag", "0"); + queryWrapper.eq("f.study_id", form.getStudyId()); + queryWrapper.and(q -> q.eq("f.bdzt", StudyFormFillBdztEnum.ywc.getValue()) + .or().eq("f.bdzt", StudyFormFillBdztEnum.ywcfh.getValue())); + if (StringUtils.isNoneBlank(form.getUserMc())) { + queryWrapper.like("f.user_mc", form.getUserMc()); } - if(StringUtils.isNoneBlank(form.getBdmc())){ - queryWrapper.like("f.bdmc",form.getBdmc()); + if (StringUtils.isNoneBlank(form.getBdmc())) { + queryWrapper.like("f.bdmc", form.getBdmc()); } queryWrapper.orderByDesc("f.id"); return baseMapper.queryQxbdList(queryWrapper); @@ -105,22 +105,23 @@ public class StudyFormFillServiceImpl extends ServiceImpl formData = new LinkedHashMap<>(); formData.put("备注", studyFormFill.getRemark()); @@ -448,7 +452,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl formData = new LinkedHashMap<>(); formData.put("备注", studyFormFill.getRemark()); @@ -464,7 +468,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl studyFormFillJcgjList=new ArrayList<>(); + List studyFormFillJcgjList = new ArrayList<>(); List studyFormFillCcList = JSONUtil.toList(cclist, StudyFormFillCc.class); for (StudyFormFillCc studyFormFillCc : studyFormFillCcList) { //稽查轨迹 Map formData = new LinkedHashMap<>(); formData.put("存储位置", studyFormFillCc.getCcwz()); formData.put("存储条件", studyFormFillCc.getCctj()); - formData.put("存储药剂", String.join(",",studyFormFillCc.getList())); - studyFormFillJcgjList.add(studyFormFillJcgjService.getJcgj(now,studyFormFillOld, JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), formData, qmr, null)); + formData.put("存储药剂", String.join(",", studyFormFillCc.getList())); + studyFormFillJcgjList.add(studyFormFillJcgjService.getJcgj(now, studyFormFillOld, JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), formData, qmr, null)); } - if(studyFormFillJcgjList.size()>0){ + if (studyFormFillJcgjList.size() > 0) { studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjList); } } @@ -563,7 +567,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl result=new ArrayList<>(); + List result = new ArrayList<>(); if (studyFormFill.getId() != null) { StudyFormFill studyFormFillOld = this.queryInfo(studyFormFill.getId()); Template template = templateService.getById(studyFormFillOld.getTemplateId()); @@ -571,12 +575,12 @@ public class StudyFormFillServiceImpl extends ServiceImpl studyFormFillResourceList = JSONUtil.toList(studyFormFill.getResource(), StudyFormFillResource.class); result = studyFormFillResourceList.stream().filter( - p -> (p.getType()!=null&&!p.getType().equals(StudyFormFillResourceTypeEnum.sj.getValue()))).collect(Collectors.toList()); + p -> (p.getType() != null && !p.getType().equals(StudyFormFillResourceTypeEnum.sj.getValue()))).collect(Collectors.toList()); List tmp = studyFormFillResourceList.stream().filter( p -> (p.getType() == null)).collect(Collectors.toList()); if (tmp.size() > 0) { List bhList = tmp.stream().map(StudyFormFillResource::getBh).collect(Collectors.toList()); - if(template.getProduct().equals(StudyFormFillResourceTypeEnum.mjy.getValue())){ + if (template.getProduct().equals(StudyFormFillResourceTypeEnum.mjy.getValue())) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(Mjy::getBh, bhList); List mjyList = mjyService.list(queryWrapper); @@ -586,12 +590,12 @@ public class StudyFormFillServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(Gyzj::getBh, bhList); List gyzjList = gyzjService.list(queryWrapper); @@ -601,7 +605,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl studyFormFillJcgjs = new ArrayList<>(); for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { - studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(now,studyFormFillOld, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, studyFormFill.getRemark())); + studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(now, studyFormFillOld, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, studyFormFill.getRemark())); } studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjs); } @@ -680,12 +684,11 @@ public class StudyFormFillServiceImpl extends ServiceImpl jcbList = JSONArray.parseArray(studyFormFill.getJcbList(),Jcb.class); - if(jcbList!=null && jcbList.size()>0){ - for(Jcb jcb : jcbList){ + if (StringUtils.isNoneBlank(studyFormFill.getJcbList())) { + List jcbList = JSONArray.parseArray(studyFormFill.getJcbList(), Jcb.class); + if (jcbList != null && jcbList.size() > 0) { + for (Jcb jcb : jcbList) { jcb.setCjr(SecurityUtils.getNickName()); } jcbService.saveBatch(jcbList); @@ -751,7 +754,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl studyFormFillJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); - Map formData = new LinkedHashMap<>(); - Map formDataEn = new LinkedHashMap<>(); - if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("原值", jsonObject.getString("oldValue")); - formData.put("新值", jsonObject.getString("value")); - formData.put("原因", jsonObject.getString("reason")); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("原值", jsonObject.getString("oldValue")); - formDataEn.put("新值", jsonObject.getString("value")); - formDataEn.put("原因", jsonObject.getString("reason")); - studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(jsonObject.getDate("time"),studyFormFillOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); - } else { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("填入值", jsonObject.getString("value")); - formData.put("填写人", qmr.getNickName()); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("填入值", jsonObject.getString("value")); - formDataEn.put("填写人", qmr.getNickName()); - studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(jsonObject.getDate("time"),studyFormFillOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); - } + if (StringUtils.isNoneBlank(jsonObject.getString("type"))&&!"button".equals(jsonObject.getString("type"))) { + Map formData = new LinkedHashMap<>(); + Map formDataEn = new LinkedHashMap<>(); + if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("原值", jsonObject.getString("oldValue")); + formData.put("新值", jsonObject.getString("value")); + formData.put("原因", jsonObject.getString("reason")); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("原值", jsonObject.getString("oldValue")); + formDataEn.put("新值", jsonObject.getString("value")); + formDataEn.put("原因", jsonObject.getString("reason")); + studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(jsonObject.getDate("time"), studyFormFillOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } else { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("填入值", jsonObject.getString("value")); + formData.put("填写人", qmr.getNickName()); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("填入值", jsonObject.getString("value")); + formDataEn.put("填写人", qmr.getNickName()); + studyFormFillJcgjs.add(studyFormFillJcgjService.getJcgj(jsonObject.getDate("time"), studyFormFillOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } + } } studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjs); } @@ -1121,7 +1126,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl studyFormPlanJcgjs = new ArrayList<>(); for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { - studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(now,studyFormPlan, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPlan.getRemark())); + studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(now, studyFormPlan, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPlan.getRemark())); } studyFormPlanJcgjService.saveBatchWithLog(studyFormPlanJcgjs); } @@ -188,7 +188,7 @@ public class StudyFormPlanServiceImpl extends ServiceImpl studyFormPlanJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); - Map formData = new LinkedHashMap<>(); - Map formDataEn = new LinkedHashMap<>(); - if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("原值", jsonObject.getString("oldValue")); - formData.put("新值", jsonObject.getString("value")); - formData.put("原因", jsonObject.getString("reason")); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("原值", jsonObject.getString("oldValue")); - formDataEn.put("新值", jsonObject.getString("value")); - formDataEn.put("原因", jsonObject.getString("reason")); - studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(jsonObject.getDate("time"),studyFormPlanOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); - } else { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("填入值", jsonObject.getString("value")); - formData.put("填写人", qmr.getNickName()); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("填入值", jsonObject.getString("value")); - formDataEn.put("填写人", qmr.getNickName()); - studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(jsonObject.getDate("time"),studyFormPlanOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + if (StringUtils.isNoneBlank(jsonObject.getString("type")) && !"button".equals(jsonObject.getString("type"))) { + Map formData = new LinkedHashMap<>(); + Map formDataEn = new LinkedHashMap<>(); + if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("原值", jsonObject.getString("oldValue")); + formData.put("新值", jsonObject.getString("value")); + formData.put("原因", jsonObject.getString("reason")); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("原值", jsonObject.getString("oldValue")); + formDataEn.put("新值", jsonObject.getString("value")); + formDataEn.put("原因", jsonObject.getString("reason")); + studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(jsonObject.getDate("time"), studyFormPlanOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } else { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("填入值", jsonObject.getString("value")); + formData.put("填写人", qmr.getNickName()); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("填入值", jsonObject.getString("value")); + formDataEn.put("填写人", qmr.getNickName()); + studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(jsonObject.getDate("time"), studyFormPlanOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } } } studyFormPlanJcgjService.saveBatchWithLog(studyFormPlanJcgjs); @@ -459,8 +461,8 @@ public class StudyFormPlanServiceImpl extends ServiceImpl studyFormPreJcgjs = new ArrayList<>(); for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { - studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(now,studyFormPre, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPre.getRemark())); + studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(now, studyFormPre, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPre.getRemark())); } studyFormPreJcgjService.saveBatchWithLog(studyFormPreJcgjs); } @@ -166,7 +166,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl studyFormPreJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); - Map formData = new LinkedHashMap<>(); - Map formDataEn = new LinkedHashMap<>(); - if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("原值", jsonObject.getString("oldValue")); - formData.put("新值", jsonObject.getString("value")); - formData.put("原因", jsonObject.getString("reason")); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("原值", jsonObject.getString("oldValue")); - formDataEn.put("新值", jsonObject.getString("value")); - formDataEn.put("原因", jsonObject.getString("reason")); - studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(jsonObject.getDate("time"),studyFormPreOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); - } else { - //zh - formData.put("字段名", jsonObject.getString("fieldCn")); - formData.put("填入值", jsonObject.getString("value")); - formData.put("填写人", qmr.getNickName()); - //en - formDataEn.put("字段名", jsonObject.getString("fieldEn")); - formDataEn.put("填入值", jsonObject.getString("value")); - formDataEn.put("填写人", qmr.getNickName()); - studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(jsonObject.getDate("time"),studyFormPreOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + if (StringUtils.isNoneBlank(jsonObject.getString("type")) && !"button".equals(jsonObject.getString("type"))) { + Map formData = new LinkedHashMap<>(); + Map formDataEn = new LinkedHashMap<>(); + if (StringUtils.isNoneBlank(jsonObject.getString("oldValue"))) { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("原值", jsonObject.getString("oldValue")); + formData.put("新值", jsonObject.getString("value")); + formData.put("原因", jsonObject.getString("reason")); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("原值", jsonObject.getString("oldValue")); + formDataEn.put("新值", jsonObject.getString("value")); + formDataEn.put("原因", jsonObject.getString("reason")); + studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(jsonObject.getDate("time"), studyFormPreOld, JcgjlxEnum.xg.getValue(), "修改记录", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } else { + //zh + formData.put("字段名", jsonObject.getString("fieldCn")); + formData.put("填入值", jsonObject.getString("value")); + formData.put("填写人", qmr.getNickName()); + //en + formDataEn.put("字段名", jsonObject.getString("fieldEn")); + formDataEn.put("填入值", jsonObject.getString("value")); + formDataEn.put("填写人", qmr.getNickName()); + studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(jsonObject.getDate("time"), studyFormPreOld, JcgjlxEnum.bj.getValue(), "填写", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), StudyFormUtil.getJcnrEn(formDataEn), qmr, null)); + } } } studyFormPreJcgjService.saveBatchWithLog(studyFormPreJcgjs); @@ -599,7 +602,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl