fix: 获取流程节点特殊处理判断具体流程

This commit is contained in:
2024-07-18 15:03:22 +08:00
parent 086bb8f605
commit 8ae3501d2f
@@ -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<ProcessNodeMapper, ProcessNo
// 过滤掉自动处理任务节点
processNodeList = processNodeList.stream().filter(v -> !"123".equals(v.getVariableName()))
.collect(Collectors.toList());
specialProcessScc(processNodeList, processInstanceId);
// 制修订流程特殊处理
if (processDefinitionId.contains(ProcessType.STANDARD_COMPLIANCE_CHECK.getProcessKey())) {
specialProcessScc(processNodeList, processInstanceId);
}
return processNodeList;
}