修改:手动提交任务,节点判断信息优化
This commit is contained in:
@@ -166,9 +166,17 @@ public class HpcHandler implements ExecutionHandler<Map<String, Object>,HPCExecu
|
||||
.collect(Collectors.groupingBy(ProcessNodeParam::getNodeId));
|
||||
List<ProcessNodeParam> beforeNodeParams = nodeParamMap.get(beforeNodeId);
|
||||
List<ProcessNodeParam> currentNodeParams = nodeParamMap.get(currentNodeId);
|
||||
if(CollectionUtils.isEmpty(beforeNodeParams) || CollectionUtils.isEmpty(currentNodeParams)){
|
||||
throw new RuntimeException("未获取到当前节点或者求解文件节点信息");
|
||||
if(Objects.equals(executeMode,FlowableConfig.EXECUTE_MODE_AUTO)){
|
||||
if(CollectionUtils.isEmpty(beforeNodeParams) || CollectionUtils.isEmpty(currentNodeParams)){
|
||||
throw new RuntimeException("未获取到当前节点或者求解文件节点信息");
|
||||
}
|
||||
}
|
||||
if(Objects.equals(executeMode,FlowableConfig.EXECUTE_MODE_MANUAL)){
|
||||
if(CollectionUtils.isEmpty(currentNodeParams)){
|
||||
throw new RuntimeException("未获取到当前节点信息");
|
||||
}
|
||||
}
|
||||
|
||||
// 自动,前一个节点
|
||||
submitHpcTaskRemoteReq.setExecuteMode(executeMode);
|
||||
if(Objects.equals(executeMode,FlowableConfig.EXECUTE_MODE_AUTO)){
|
||||
|
||||
Reference in New Issue
Block a user