Commit 1b678bd7a990e4c4c2188b212fcf74bcab9ddade
1 parent
847e5126
feat: 新增校验 流程模型创建时第一个用户任务的规则类型不能是审批人自选
Showing
1 changed file
with
1 additions
and
1 deletions
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
| @@ -246,7 +246,7 @@ public class BpmModelServiceImpl implements BpmModelService { | @@ -246,7 +246,7 @@ public class BpmModelServiceImpl implements BpmModelService { | ||
| 246 | // 2. 校验第一个用户任务的规则类型是否为 审批人自选,如果是则抛出异常,第一个用户任务的规则类型不允许是审批人自选,因为会出现无审批人的情况 | 246 | // 2. 校验第一个用户任务的规则类型是否为 审批人自选,如果是则抛出异常,第一个用户任务的规则类型不允许是审批人自选,因为会出现无审批人的情况 |
| 247 | List<SequenceFlow> outgoingFlows = startEvent.getOutgoingFlows(); | 247 | List<SequenceFlow> outgoingFlows = startEvent.getOutgoingFlows(); |
| 248 | if (CollUtil.isNotEmpty(outgoingFlows)){ | 248 | if (CollUtil.isNotEmpty(outgoingFlows)){ |
| 249 | - // 2.1 获取第一个用户节点 | 249 | + // 2.1 获取第一个用户任务节点 |
| 250 | FlowElement targetFlowElement = outgoingFlows.get(0).getTargetFlowElement(); | 250 | FlowElement targetFlowElement = outgoingFlows.get(0).getTargetFlowElement(); |
| 251 | // 2.2 获取审批人策略 | 251 | // 2.2 获取审批人策略 |
| 252 | Integer candidateStrategy = parseCandidateStrategy(targetFlowElement); | 252 | Integer candidateStrategy = parseCandidateStrategy(targetFlowElement); |