fix: 获取流程节点特殊处理判断具体流程
This commit is contained in:
+5
-1
@@ -12,6 +12,7 @@ import com.jero.modules.activiti.entity.ProcessModelNode;
|
|||||||
import com.jero.modules.activiti.entity.ProcessNode;
|
import com.jero.modules.activiti.entity.ProcessNode;
|
||||||
import com.jero.modules.activiti.mapper.ProcessModelNodeMapper;
|
import com.jero.modules.activiti.mapper.ProcessModelNodeMapper;
|
||||||
import com.jero.modules.activiti.mapper.ProcessNodeMapper;
|
import com.jero.modules.activiti.mapper.ProcessNodeMapper;
|
||||||
|
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.activiti.engine.RuntimeService;
|
import org.activiti.engine.RuntimeService;
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
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()))
|
processNodeList = processNodeList.stream().filter(v -> !"123".equals(v.getVariableName()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
specialProcessScc(processNodeList, processInstanceId);
|
// 制修订流程特殊处理
|
||||||
|
if (processDefinitionId.contains(ProcessType.STANDARD_COMPLIANCE_CHECK.getProcessKey())) {
|
||||||
|
specialProcessScc(processNodeList, processInstanceId);
|
||||||
|
}
|
||||||
return processNodeList;
|
return processNodeList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user