mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
fix: missing job id in node when fetching workflow info
This commit is contained in:
parent
ab8c8b5f0f
commit
145d525b29
@ -345,18 +345,14 @@ public class WorkflowService {
|
|||||||
// 填充节点信息
|
// 填充节点信息
|
||||||
if (!CollectionUtils.isEmpty(dagInfo.getNodes())) {
|
if (!CollectionUtils.isEmpty(dagInfo.getNodes())) {
|
||||||
for (PEWorkflowDAG.Node node : dagInfo.getNodes()) {
|
for (PEWorkflowDAG.Node node : dagInfo.getNodes()) {
|
||||||
|
|
||||||
WorkflowNodeInfoDO nodeInfo = nodeIdNodInfoMap.get(node.getNodeId());
|
WorkflowNodeInfoDO nodeInfo = nodeIdNodInfoMap.get(node.getNodeId());
|
||||||
if (nodeInfo != null) {
|
if (nodeInfo != null) {
|
||||||
node.setEnable(nodeInfo.getEnable())
|
node.setNodeType(nodeInfo.getType())
|
||||||
|
.setJobId(nodeInfo.getJobId())
|
||||||
|
.setEnable(nodeInfo.getEnable())
|
||||||
.setSkipWhenFailed(nodeInfo.getSkipWhenFailed())
|
.setSkipWhenFailed(nodeInfo.getSkipWhenFailed())
|
||||||
.setNodeName(nodeInfo.getNodeName())
|
.setNodeName(nodeInfo.getNodeName())
|
||||||
.setNodeParams(nodeInfo.getNodeParams());
|
.setNodeParams(nodeInfo.getNodeParams());
|
||||||
|
|
||||||
} else {
|
|
||||||
// 默认开启 并且 不允许失败跳过
|
|
||||||
node.setEnable(true)
|
|
||||||
.setSkipWhenFailed(false);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user