fix: 89150 法规符合性排查流程--主排查人--分发节点、审核节点、汇总节点,转办后存在问题

This commit is contained in:
2024-08-21 18:57:59 +08:00
parent 22ceeace07
commit 62a61db08a
@@ -26,8 +26,7 @@ import java.util.Objects;
import java.util.stream.Collectors;
import static com.jero.modules.activiti.common.ActivitiCommon.MAIN_INSTANCE_ID;
import static com.jero.modules.activiti.process.standardComplianceCheck.common.ProcessStandardComplianceCheckConstants.MAIN_CHECK_USER;
import static com.jero.modules.activiti.process.standardComplianceCheck.common.ProcessStandardComplianceCheckConstants.MAIN_CHECK_USER_APPROVAL;
import static com.jero.modules.activiti.process.standardComplianceCheck.common.ProcessStandardComplianceCheckConstants.*;
/**
* @ClassName: EsInspectPlanFlowService
@@ -70,7 +69,8 @@ public class StandardComplianceCheckFlow implements WorkCenterService {
ProcessStandardComplianceCheckDetailServiceImpl sccDetailService = SpringContextUtil.getBean(ProcessStandardComplianceCheckDetailServiceImpl.class);
// 子流程中的主排查人的转办需要修改其余所有子流程及主流程中的数据
String nodeId = processApprovalRecord.getNodeId();
if (nodeId.equals(MAIN_CHECK_USER_APPROVAL)) {
if (nodeId.equals(MAIN_CHECK_USER_APPROVAL) || nodeId.equals(MAIN_CHECK_USER_DISTRIBUTE) ||
nodeId.equals(MAIN_CHECK_USER_REDISTRIBUTE)) {
String processInstanceId = processAll.getProcessInstanceId();
String mainInstanceId = (String) runtimeService.getVariable(processInstanceId, MAIN_INSTANCE_ID);
LambdaQueryWrapper<ProcessStandardComplianceCheck> sccWrapper = new LambdaQueryWrapper<>();