diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/listener/ProcessSCCEndListener.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/listener/ProcessSCCEndListener.java index 9e54de20..2f48773f 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/listener/ProcessSCCEndListener.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/listener/ProcessSCCEndListener.java @@ -15,6 +15,8 @@ public class ProcessSCCEndListener implements ExecutionListener { @Override public void notify(DelegateExecution delegateExecution) { - log.info("流程结束"); + log.info("法规符合性排查流程结束监听器开始执行"); + + log.info("法规符合性排查流程结束监听器结束执行"); } } diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java index b1dcd914..d341e1c0 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/impl/ProcessStandardComplianceCheckServiceImpl.java @@ -355,6 +355,18 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl counterSignUserList = Arrays.asList(standardInfo.getCountersignUser().split(",")); + List managerList = Arrays.asList(standardInfo.getManager().split(",")); + List seniorMangagerList = Arrays.asList(standardInfo.getSeniorManager().split(",")); + runtimeService.setVariable(processInstanceId, COUNTERSIGN_USER_LIST, counterSignUserList); + runtimeService.setVariable(processInstanceId, MANAGER_LIST, managerList); + runtimeService.setVariable(processInstanceId, SENIOR_MANAGER_LIST, seniorMangagerList); + // 保存选人信息 + userMap.put(COUNTERSIGN_USER_LIST, standardInfo.getCountersignUser()); + userMap.put(MANAGER_LIST, standardInfo.getManager()); + userMap.put(SENIOR_MANAGER_LIST, standardInfo.getSeniorManager()); + processNodeLinkService.saveNodeUserLink(processDefinitionId, processInstanceId, userMap); break; } runtimeService.setVariable(processInstanceId, PASS, true);