diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormApplyJcgj.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormApplyJcgj.java index 27dd894..8073830 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormApplyJcgj.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormApplyJcgj.java @@ -19,6 +19,9 @@ public class StudyFormApplyJcgj extends MpBaseEntity /** 申请表单id */ private Long formId; + /** 申请表单编号 */ + private String formBh; + /** 稽查轨迹类型:1:流程;3:编辑 */ private Integer jcgjlx; @@ -50,6 +53,14 @@ public class StudyFormApplyJcgj extends MpBaseEntity @TableField(exist = false) private String lang; + public String getFormBh() { + return formBh; + } + + public void setFormBh(String formBh) { + this.formBh = formBh; + } + public String getLang() { return lang; } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormFillJcgj.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormFillJcgj.java index bf86149..1dbe5b0 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormFillJcgj.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormFillJcgj.java @@ -19,6 +19,9 @@ public class StudyFormFillJcgj extends MpBaseEntity /** 填报表单id */ private Long formId; + /** 填报表单编号 */ + private String formBh; + /** 稽查轨迹类型:1:流程;3:编辑 */ private Integer jcgjlx; @@ -50,6 +53,14 @@ public class StudyFormFillJcgj extends MpBaseEntity @TableField(exist = false) private String lang; + public String getFormBh() { + return formBh; + } + + public void setFormBh(String formBh) { + this.formBh = formBh; + } + public String getLang() { return lang; } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPlanJcgj.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPlanJcgj.java index 6ba56c8..6901f9d 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPlanJcgj.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPlanJcgj.java @@ -19,6 +19,9 @@ public class StudyFormPlanJcgj extends MpBaseEntity /** 计划表单id */ private Long formId; + /** 计划表单编号 */ + private String formBh; + /** 稽查轨迹类型:1:流程;3:编辑 */ private Integer jcgjlx; @@ -50,6 +53,14 @@ public class StudyFormPlanJcgj extends MpBaseEntity @TableField(exist = false) private String lang; + public String getFormBh() { + return formBh; + } + + public void setFormBh(String formBh) { + this.formBh = formBh; + } + public String getLang() { return lang; } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPreJcgj.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPreJcgj.java index 8070490..1d9291c 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPreJcgj.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/StudyFormPreJcgj.java @@ -18,6 +18,9 @@ public class StudyFormPreJcgj extends MpBaseEntity /** 预填表单id */ private Long formId; + /** 预填表单编号 */ + private String formBh; + /** 稽查轨迹类型:1:流程;3:编辑 */ private Integer jcgjlx; @@ -45,6 +48,14 @@ public class StudyFormPreJcgj extends MpBaseEntity /** 签名人名称-英文 */ private String qmrMcEn; + public String getFormBh() { + return formBh; + } + + public void setFormBh(String formBh) { + this.formBh = formBh; + } + public String getJcmcEn() { return jcmcEn; } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormApplyJcgjService.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormApplyJcgjService.java index 343e91e..01005bf 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormApplyJcgjService.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormApplyJcgjService.java @@ -31,10 +31,9 @@ public interface IStudyFormApplyJcgjService extends IService /** * 批量保存稽查轨迹-并保留日志 - * @param studyFormApply * @param jcgjList */ - void saveBatchWithLog(StudyFormApply studyFormApply, List jcgjList); + void saveBatchWithLog(List jcgjList); /** * 新增稽查轨迹 @@ -52,7 +51,7 @@ public interface IStudyFormApplyJcgjService extends IService /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormApply 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -61,11 +60,11 @@ public interface IStudyFormApplyJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormApplyJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); + public StudyFormApplyJcgj getJcgj(StudyFormApply studyFormApply,Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormApply 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -75,6 +74,6 @@ public interface IStudyFormApplyJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormApplyJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); + public StudyFormApplyJcgj getJcgj(StudyFormApply studyFormApply, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormFillJcgjService.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormFillJcgjService.java index 1ce66ca..6f0fa34 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormFillJcgjService.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormFillJcgjService.java @@ -27,10 +27,9 @@ public interface IStudyFormFillJcgjService extends IService /** * 批量保存稽查轨迹-并保留日志 - * @param studyFormFill * @param jcgjList */ - void saveBatchWithLog(StudyFormFill studyFormFill, List jcgjList); + void saveBatchWithLog(List jcgjList); /** @@ -49,7 +48,7 @@ public interface IStudyFormFillJcgjService extends IService /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormFill 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -58,11 +57,11 @@ public interface IStudyFormFillJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormFillJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); + public StudyFormFillJcgj getJcgj(StudyFormFill studyFormFill, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormFill 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -72,6 +71,6 @@ public interface IStudyFormFillJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormFillJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); + public StudyFormFillJcgj getJcgj(StudyFormFill studyFormFill, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPlanJcgjService.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPlanJcgjService.java index f843bc3..fed0cd5 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPlanJcgjService.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPlanJcgjService.java @@ -28,10 +28,9 @@ public interface IStudyFormPlanJcgjService extends IService /** * 批量保存稽查轨迹-并保留日志 - * @param studyFormPlan * @param jcgjList */ - void saveBatchWithLog(StudyFormPlan studyFormPlan, List jcgjList); + void saveBatchWithLog(List jcgjList); /** * 新增稽查轨迹 @@ -49,7 +48,7 @@ public interface IStudyFormPlanJcgjService extends IService /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormPlan 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -58,11 +57,11 @@ public interface IStudyFormPlanJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormPlanJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); + public StudyFormPlanJcgj getJcgj(StudyFormPlan studyFormPlan, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormPlan 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -72,7 +71,7 @@ public interface IStudyFormPlanJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormPlanJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); + public StudyFormPlanJcgj getJcgj(StudyFormPlan studyFormPlan, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPreJcgjService.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPreJcgjService.java index 2074cac..e1e0456 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPreJcgjService.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudyFormPreJcgjService.java @@ -27,10 +27,9 @@ public interface IStudyFormPreJcgjService extends IService /** * 批量保存稽查轨迹-并保留日志 - * @param studyFormPre * @param jcgjList */ - void saveBatchWithLog(StudyFormPre studyFormPre, List jcgjList); + void saveBatchWithLog( List jcgjList); /** * 新增稽查轨迹 @@ -48,7 +47,7 @@ public interface IStudyFormPreJcgjService extends IService /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormPre 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -57,11 +56,11 @@ public interface IStudyFormPreJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormPreJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); + public StudyFormPreJcgj getJcgj(StudyFormPre studyFormPre, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark); /** * 新增稽查轨迹 - * @param formId 表单id + * @param studyFormPre 表单 * @param jcgjlx 稽查轨迹类型:1:流程;3:编辑 * @param jcmc 稽查名称 * @param jcmcys 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 @@ -71,7 +70,7 @@ public interface IStudyFormPreJcgjService extends IService * @param remark 备注 * @return */ - public StudyFormPreJcgj getJcgj(Long formId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); + public StudyFormPreJcgj getJcgj(StudyFormPre studyFormPre, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr, String remark); } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyJcgjServiceImpl.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyJcgjServiceImpl.java index 9a3983b..88cc56d 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyJcgjServiceImpl.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormApplyJcgjServiceImpl.java @@ -61,15 +61,14 @@ public class StudyFormApplyJcgjServiceImpl extends ServiceImpl jcgjList) { + public void saveBatchWithLog( List jcgjList) { this.saveBatch(jcgjList); for (StudyFormApplyJcgj jcgj : jcgjList) { - systemLogService.saveInfo(studyFormApply.getBdbh(), studyFormApply.getBdbh(), jcgj.getJcmc(), jcgj.getJcmcEn(), + systemLogService.saveInfo(jcgj.getFormBh(), jcgj.getFormBh(), jcgj.getJcmc(), jcgj.getJcmcEn(), jcgj.getJcnr(), jcgj.getJcnrEn(), jcgj.getQmrId(), jcgj.getQmrMc(), jcgj.getQmrMcEn(), jcgj.getRemark()); } } @@ -89,6 +88,7 @@ public class StudyFormApplyJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark, Date time){ StudyFormApplyJcgj formJcgj = new StudyFormApplyJcgj(); formJcgj.setFormId(studyFormApply.getId()); + formJcgj.setFormBh(studyFormApply.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -114,7 +114,7 @@ public class StudyFormApplyJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark){ + public StudyFormApplyJcgj getJcgj(StudyFormApply studyFormApply, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark){ StudyFormApplyJcgj formJcgj = new StudyFormApplyJcgj(); - formJcgj.setFormId(formId); + formJcgj.setFormId(studyFormApply.getId()); + formJcgj.setFormBh(studyFormApply.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -145,7 +146,7 @@ public class StudyFormApplyJcgjServiceImpl extends ServiceImpl studyFormApplyJcgjs = new ArrayList<>(); for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { - studyFormApplyJcgjs.add(studyFormApplyJcgjService.getJcgj(studyFormApply.getId(), JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormApply.getRemark())); + studyFormApplyJcgjs.add(studyFormApplyJcgjService.getJcgj(studyFormApply, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormApply.getRemark())); } - studyFormApplyJcgjService.saveBatch(studyFormApplyJcgjs); + studyFormApplyJcgjService.saveBatchWithLog(studyFormApplyJcgjs); } result = studyFormApplyOld; } else { @@ -585,6 +585,7 @@ public class StudyFormApplyServiceImpl extends ServiceImpl studyFormApplyJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { @@ -602,7 +603,7 @@ public class StudyFormApplyServiceImpl extends ServiceImpl formData = new LinkedHashMap<>(); Map formDataEn = new LinkedHashMap<>(); List studyFormApplyJcgjs = new ArrayList<>(); @@ -641,7 +640,7 @@ public class StudyFormApplyServiceImpl extends ServiceImpl jcgjList) { + public void saveBatchWithLog( List jcgjList) { this.saveBatch(jcgjList); for (StudyFormFillJcgj jcgj : jcgjList) { - systemLogService.saveInfo(studyFormFill.getBdbh(), studyFormFill.getBdbh(), jcgj.getJcmc(), jcgj.getJcmcEn(), + systemLogService.saveInfo(jcgj.getFormBh(), jcgj.getFormBh(), jcgj.getJcmc(), jcgj.getJcmcEn(), jcgj.getJcnr(), jcgj.getJcnrEn(), jcgj.getQmrId(), jcgj.getQmrMc(), jcgj.getQmrMcEn(), jcgj.getRemark()); } } @@ -96,6 +95,7 @@ public class StudyFormFillJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark, Date time){ StudyFormFillJcgj formJcgj = new StudyFormFillJcgj(); formJcgj.setFormId(studyFormFill.getId()); + formJcgj.setFormBh(studyFormFill.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -122,7 +122,7 @@ public class StudyFormFillJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark){ + public StudyFormFillJcgj getJcgj(StudyFormFill studyFormFill,Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark){ StudyFormFillJcgj formJcgj = new StudyFormFillJcgj(); - formJcgj.setFormId(formId); + formJcgj.setFormId(studyFormFill.getId()); + formJcgj.setFormBh(studyFormFill.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -153,7 +154,7 @@ public class StudyFormFillJcgjServiceImpl extends ServiceImpl0){ - studyFormFillJcgjService.saveBatch(studyFormFillJcgjList); + studyFormFillJcgjService.saveBatchWithLog(studyFormFillJcgjList); } } } @@ -610,9 +610,9 @@ public class StudyFormFillServiceImpl extends ServiceImpl 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 formData = new LinkedHashMap<>(); @@ -878,6 +878,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl studyFormFillJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { @@ -895,7 +896,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl formData = new LinkedHashMap<>(); Map formDataEn = new LinkedHashMap<>(); List 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 jcgjList) { + public void saveBatchWithLog( List jcgjList) { this.saveBatch(jcgjList); for (StudyFormPlanJcgj jcgj : jcgjList) { - systemLogService.saveInfo(studyFormPlan.getBdbh(), studyFormPlan.getBdbh(), jcgj.getJcmc(), jcgj.getJcmcEn(), + systemLogService.saveInfo(jcgj.getFormBh(), jcgj.getFormBh(), jcgj.getJcmc(), jcgj.getJcmcEn(), jcgj.getJcnr(), jcgj.getJcnrEn(), jcgj.getQmrId(), jcgj.getQmrMc(), jcgj.getQmrMcEn(), jcgj.getRemark()); } } @@ -90,6 +89,7 @@ public class StudyFormPlanJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark, Date time){ StudyFormPlanJcgj formJcgj = new StudyFormPlanJcgj(); formJcgj.setFormId(studyFormPlan.getId()); + formJcgj.setFormBh(studyFormPlan.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -115,7 +115,7 @@ public class StudyFormPlanJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark){ + public StudyFormPlanJcgj getJcgj(StudyFormPlan studyFormPlan, Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark){ StudyFormPlanJcgj formJcgj = new StudyFormPlanJcgj(); - formJcgj.setFormId(formId); - formJcgj.setJcgjlx(jcgjlx); + formJcgj.setFormId(studyFormPlan.getId()); + formJcgj.setFormBh(studyFormPlan.getBdbh()); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); formJcgj.setJcmcys(jcmcys); @@ -146,7 +146,7 @@ public class StudyFormPlanJcgjServiceImpl extends ServiceImpl studyFormPlanJcgjs = new ArrayList<>(); for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { - studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(studyFormPlan.getId(), JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPlan.getRemark())); + studyFormPlanJcgjs.add(studyFormPlanJcgjService.getJcgj(studyFormPlan, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPlan.getRemark())); } - studyFormPlanJcgjService.saveBatch(studyFormPlanJcgjs); + studyFormPlanJcgjService.saveBatchWithLog(studyFormPlanJcgjs); } result = studyFormPlanOld; } else { @@ -392,6 +392,7 @@ public class StudyFormPlanServiceImpl extends ServiceImpl studyFormPlanJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { @@ -409,7 +410,7 @@ public class StudyFormPlanServiceImpl extends ServiceImpl formData = new LinkedHashMap<>(); Map formDataEn = new LinkedHashMap<>(); List studyFormPlanJcgjs = new ArrayList<>(); @@ -449,7 +448,7 @@ public class StudyFormPlanServiceImpl extends ServiceImpl jcgjList) { + public void saveBatchWithLog( List jcgjList) { this.saveBatch(jcgjList); for (StudyFormPreJcgj jcgj : jcgjList) { - systemLogService.saveInfo(studyFormPre.getBdbh(), studyFormPre.getBdbh(), jcgj.getJcmc(), jcgj.getJcmcEn(), + systemLogService.saveInfo(jcgj.getFormBh(), jcgj.getFormBh(), jcgj.getJcmc(), jcgj.getJcmcEn(), jcgj.getJcnr(), jcgj.getJcnrEn(), jcgj.getQmrId(), jcgj.getQmrMc(), jcgj.getQmrMcEn(), jcgj.getRemark()); } } @@ -90,6 +89,7 @@ public class StudyFormPreJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark, Date time){ StudyFormPreJcgj formJcgj = new StudyFormPreJcgj(); formJcgj.setFormId(studyFormPre.getId()); + formJcgj.setFormBh(studyFormPre.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -115,7 +115,7 @@ public class StudyFormPreJcgjServiceImpl extends ServiceImpl jcnr, SysUser qmr, String remark){ + public StudyFormPreJcgj getJcgj(StudyFormPre studyFormPre,Integer jcgjlx, String jcmc, Integer jcmcys, Map jcnr, SysUser qmr, String remark){ StudyFormPreJcgj formJcgj = new StudyFormPreJcgj(); - formJcgj.setFormId(formId); + formJcgj.setFormId(studyFormPre.getId()); + formJcgj.setFormBh(studyFormPre.getBdbh()); formJcgj.setJcgjlx(jcgjlx); formJcgj.setJcmc(jcmc); formJcgj.setJcmcEn(StudyFormUtil.getEn(jcmc)); @@ -146,7 +147,7 @@ public class StudyFormPreJcgjServiceImpl extends ServiceImpl studyFormPreJcgjs = new ArrayList<>(); for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { - studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(studyFormPre.getId(), JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPre.getRemark())); + studyFormPreJcgjs.add(studyFormPreJcgjService.getJcgj(studyFormPre, JcgjlxEnum.xg.getValue(), "修改", JcmcysEnum.orange.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(), studyFormPre.getRemark())); } - studyFormPreJcgjService.saveBatch(studyFormPreJcgjs); + studyFormPreJcgjService.saveBatchWithLog(studyFormPreJcgjs); } result = studyFormPreOld; } else { @@ -530,6 +530,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl studyFormPreJcgjs = new ArrayList<>(); for (int i = 0; i < jsonArray.size(); i++) { @@ -547,7 +548,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl formData = new LinkedHashMap<>(); Map formDataEn = new LinkedHashMap<>(); List studyFormPreJcgjs = new ArrayList<>(); @@ -587,7 +586,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl