add 项目合规评估流程.bpmn
This commit is contained in:
+3
-5
@@ -47,7 +47,7 @@ public class ProcessModelNodeService extends ServiceImpl<ProcessModelNodeMapper,
|
||||
private RepositoryService repositoryService;
|
||||
@Resource
|
||||
private ProcessModelNodeMapper processModelNodeMapper;
|
||||
|
||||
public static Integer sort = 1;
|
||||
public void generateNode(String modelId) {
|
||||
ObjectNode objectNode = null;
|
||||
try {
|
||||
@@ -59,11 +59,10 @@ public class ProcessModelNodeService extends ServiceImpl<ProcessModelNodeMapper,
|
||||
Process process = bpmnModel.getMainProcess();
|
||||
Collection<FlowElement> flowElements = process.getFlowElements();
|
||||
List<ProcessModelNode> processModelNodeList = new ArrayList<>();
|
||||
int sort = 1;
|
||||
//审批节点list
|
||||
List<String> gatewayIdList = new ArrayList<>();
|
||||
//处理节点为list
|
||||
processModelNodeList = handlerLawsProcessModelNode(flowElements,sort,gatewayIdList,modelId, null);
|
||||
processModelNodeList = handlerLawsProcessModelNode(flowElements,gatewayIdList,modelId, null);
|
||||
List<String> approvalNodeIdList = processModelNodeList.stream()
|
||||
.filter(item -> gatewayIdList.contains(item.getXmlTargetRef()))
|
||||
.map(ProcessModelNode::getXmlSourceRef)
|
||||
@@ -355,7 +354,6 @@ public class ProcessModelNodeService extends ServiceImpl<ProcessModelNodeMapper,
|
||||
|
||||
private List<ProcessModelNode> handlerLawsProcessModelNode(
|
||||
Collection<FlowElement> flowElements,
|
||||
int sort,
|
||||
List<String> gatewayIdList,
|
||||
String modelId, String subNodeId) {
|
||||
List<ProcessModelNode> processModelNodeList = new ArrayList<>();
|
||||
@@ -403,7 +401,7 @@ public class ProcessModelNodeService extends ServiceImpl<ProcessModelNodeMapper,
|
||||
SubProcess subProcess = (SubProcess) flowElement;
|
||||
Collection<FlowElement> flowElements1 = subProcess.getFlowElements();
|
||||
xmlNodeId = subProcess.getId();
|
||||
List<ProcessModelNode> processModelNodes = handlerLawsProcessModelNode(flowElements1, sort, gatewayIdList, modelId, xmlNodeId);
|
||||
List<ProcessModelNode> processModelNodes = handlerLawsProcessModelNode(flowElements1, gatewayIdList, modelId, xmlNodeId);
|
||||
processModelNodeList.addAll(processModelNodes);
|
||||
nodeType = "subProcess";
|
||||
nodeName = subProcess.getName();
|
||||
|
||||
Reference in New Issue
Block a user