feat: 增加专业模块字段2

This commit is contained in:
2024-10-15 09:44:45 +08:00
parent 6ab7f09320
commit bc74493135
4 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -594,7 +594,7 @@ INSERT INTO `sys_permission`(`id`, `parent_id`, `name`, `url`, `component`, `com
UPDATE `sys_dict` SET `dict_name` = '左/右舵' WHERE `id` = '1806891070589480961';
-- 20241014 法规符合性排查流程增加专业模块字段
ALTER TABLE `process_standard_compliance_check_detail`
ALTER TABLE `process_standard_compliance_check`
ADD COLUMN `specialized_module` varchar(36) NULL DEFAULT NULL COMMENT '专业模块';
ALTER TABLE `laws_evaluation_not_met_library`
@@ -187,6 +187,13 @@ public class ProcessStandardComplianceCheck implements Serializable {
@TableField(exist = false)
private String manager;
/**
* 专业模块
*/
@Dict(dicCode = "professional_module")
@ApiModelProperty(value = "专业模块")
private String specializedModule;
/**
* 高级经理
*/
@@ -148,6 +148,7 @@ public class ProcessSCCEndListener implements ExecutionListener {
List<LawsConformityAssessmentLibraryDetail> lawsConformityAssessmentLibraryDetails = BeanCopyUtils.copyBeanList(list, LawsConformityAssessmentLibraryDetail.class);
LawsConformityAssessmentLibrary finalLawsConformityAssessmentLibrary = lawsConformityAssessmentLibrary;
lawsConformityAssessmentLibraryDetails.forEach(detail -> {
detail.setSpecializedModule(scc.getSpecializedModule());
detail.setBindId(finalLawsConformityAssessmentLibrary.getId());
detail.setAssessorInitiator(processInitiator);
});
@@ -165,6 +166,7 @@ public class ProcessSCCEndListener implements ExecutionListener {
detail.setStandardNumber(scc.getStandardNumber());
detail.setProblemType(detail.getResult());
detail.setRectifyStatus(TO_BE_RECTIFIED);
detail.setSpecializedModule(scc.getSpecializedModule());
});
notMetService.saveBatch(lawsEvaluationNotMetLibraries);
log.info("法规符合性排查流程结束监听器结束执行");
@@ -446,6 +446,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
detail.setValuationTime(new Date());
});
sccDetailService.saveBatch(detailInfoList, detailInfoList.size());
this.updateById(standardInfo);
}
runtimeService.setVariable(processInstanceId, DISTRIBUTE, distributeFlag);
runtimeService.setVariable(processInstanceId, UNALLOCATED_QUANTITY, unallocatedQuantity);