feat: 新增校验 流程模型创建时第一个用户任务的规则类型不能是审批人自选

This commit is contained in:
smallNorthLee 2025-03-05 21:41:01 +08:00
parent 847e51269b
commit 1b678bd7a9
1 changed files with 1 additions and 1 deletions

View File

@ -246,7 +246,7 @@ public class BpmModelServiceImpl implements BpmModelService {
// 2. 校验第一个用户任务的规则类型是否为 审批人自选如果是则抛出异常第一个用户任务的规则类型不允许是审批人自选因为会出现无审批人的情况
List<SequenceFlow> outgoingFlows = startEvent.getOutgoingFlows();
if (CollUtil.isNotEmpty(outgoingFlows)){
// 2.1 获取第一个用户节点
// 2.1 获取第一个用户任务节点
FlowElement targetFlowElement = outgoingFlows.get(0).getTargetFlowElement();
// 2.2 获取审批人策略
Integer candidateStrategy = parseCandidateStrategy(targetFlowElement);