diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java index c1a89cf3..23e65950 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java @@ -12,6 +12,7 @@ import com.jero.modules.activiti.entity.ProcessModelNode; import com.jero.modules.activiti.entity.ProcessNode; import com.jero.modules.activiti.mapper.ProcessModelNodeMapper; import com.jero.modules.activiti.mapper.ProcessNodeMapper; +import com.jero.modules.activiti.process.common.enums.ProcessType; import lombok.extern.slf4j.Slf4j; import org.activiti.engine.RuntimeService; import org.apache.commons.collections4.CollectionUtils; @@ -127,7 +128,10 @@ public class ProcessNodeService extends ServiceImpl !"123".equals(v.getVariableName())) .collect(Collectors.toList()); - specialProcessScc(processNodeList, processInstanceId); + // 制修订流程特殊处理 + if (processDefinitionId.contains(ProcessType.STANDARD_COMPLIANCE_CHECK.getProcessKey())) { + specialProcessScc(processNodeList, processInstanceId); + } return processNodeList; }