Commit 83d040dd by guo_minglei@163.com

修改依赖的名称为id

parent ee6ea4ed
......@@ -995,18 +995,20 @@ public class ApiFlowServiceImpl implements ApiFlowService {
Map<String, List<WaitingTask>> result = new HashMap<>();
String usernName = currentUserUtils.account();
List<WaitingTask> waitingTaskList = new ArrayList<>();
Map<String, Integer> idNameMap = new HashMap<>();
nodeList.forEach(node -> idNameMap.put(node.getNodeName(), node.getNodeId()));
nodeList.forEach(node -> {
WaitingTask waitingTask = new WaitingTask();
BeanUtils.copyProperties(node, waitingTask);
List<String> dependList = nodeDependencyMapper.findNodeInfoByNodeId(node.getNodeId());
if (dependList != null && dependList.size() > 0){
List<String> dependNodeNameList = new ArrayList<>();
List<Integer> dependNodeIdList = new ArrayList<>();
dependList.forEach(nodeName -> {
if (nodeNameList.contains(nodeName)){
dependNodeNameList.add(nodeName);
dependNodeIdList.add(idNameMap.get(nodeName));
}
});
waitingTask.setNodeDepend(Joiner.on(",").join(dependNodeNameList));
waitingTask.setNodeDepend(Joiner.on(",").join(dependNodeIdList));
}
waitingTask.setTriggerTime(triggerTime);
waitingTask.setOperator(usernName);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment