24282 1 năm trước cách đây
mục cha
commit
b37d18de76

+ 7 - 2
hx-flow/src/main/java/com/fjhx/flow/service/flow/impl/FlowDefinitionServiceImpl.java

@@ -195,10 +195,15 @@ public class FlowDefinitionServiceImpl extends ServiceImpl<FlowDefinitionMapper,
             throw new ServiceException("流程定义id不能为空");
         }
         FlowDefinition flowDefinition = getById(id);
+        if (flowDefinition == null) {
+            throw new ServiceException("没有找到流程定义");
+        }
+
         FlowDefinitionVo flowDefinitionVo = BeanUtil.toBean(flowDefinition, FlowDefinitionVo.class);
 
-        List<FlowDefinitionNode> flowDefinitionNodeList =
-                flowDefinitionNodeService.list(q -> q.eq(FlowDefinitionNode::getFlowDefinitionId, id));
+        List<FlowDefinitionNode> flowDefinitionNodeList = flowDefinitionNodeService.list(q -> q
+                .eq(FlowDefinitionNode::getFlowDefinitionId, id));
+
         flowDefinitionVo.setFlowDefinitionNodeList(flowDefinitionNodeList);
 
         return flowDefinitionVo;