review: 代码审查,方法抽取

This commit is contained in:
smallNorthLee 2025-03-01 20:36:01 +08:00
parent 8a3264cfd3
commit 3cf0708f64
1 changed files with 2 additions and 2 deletions

View File

@ -581,11 +581,11 @@ public class BpmTaskServiceImpl implements BpmTaskService {
List<Long> startUserSelectAssignee = startUserSelectAssignees.get(nextFlowNode.getId());
// 3.3 如果节点中的审批人策略为 发起人自选并且该节点的审批人为空
if (ObjUtil.equals(candidateStrategy, BpmTaskCandidateStrategyEnum.START_USER_SELECT.getStrategy()) && CollUtil.isEmpty(startUserSelectAssignee)) {
// 判断节点是否为执行节点
// 判断节点是否为执行节点仅校验节点
if (!nextAssignees.containsKey(nextFlowNode.getId())) {
throw exception(TASK_TARGET_NODE_NOT_EXISTS, nextFlowNode.getName());
}
// 判断节点的审批人是否配置
// 判断节点的审批人是否配置节点存在但未配置审批人
if (CollUtil.isEmpty(nextAssignees.get(nextFlowNode.getId()))) {
throw exception(PROCESS_INSTANCE_APPROVE_USER_SELECT_ASSIGNEES_NOT_CONFIG, nextFlowNode.getName());
}