|
@@ -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;
|