review: 代码审查 修改方法名称validateNextAssignees

This commit is contained in:
smallNorthLee 2025-02-26 23:24:21 +08:00
parent 357f4966d3
commit b030257466
1 changed files with 2 additions and 1 deletions

View File

@ -561,7 +561,8 @@ public class BpmTaskServiceImpl implements BpmTaskService {
// 2.1获取节点中的审批人策略为发起人自选且状态为未执行的节点 // 2.1获取节点中的审批人策略为发起人自选且状态为未执行的节点
List<BpmApprovalDetailRespVO.ActivityNode> notStartActivityNodes = activityNodes.stream().filter(node -> List<BpmApprovalDetailRespVO.ActivityNode> notStartActivityNodes = activityNodes.stream().filter(node ->
BpmTaskCandidateStrategyEnum.START_USER_SELECT.getStrategy().equals(node.getCandidateStrategy()) BpmTaskCandidateStrategyEnum.START_USER_SELECT.getStrategy().equals(node.getCandidateStrategy())
&& BpmTaskStatusEnum.NOT_START.getStatus().equals(node.getStatus())).toList(); && BpmTaskStatusEnum.NOT_START.getStatus().equals(node.getStatus())
&& CollUtil.isEmpty(node.getCandidateUsers())).toList();
// 3校验传递的参数中是否存在不是下一个节点的信息 // 3校验传递的参数中是否存在不是下一个节点的信息
for (Map.Entry<String, List<Long>> nextActivityNode : nextActivityNodes.entrySet()) { for (Map.Entry<String, List<Long>> nextActivityNode : nextActivityNodes.entrySet()) {
if (notStartActivityNodes.stream().noneMatch(taskNode -> taskNode.getId().equals(nextActivityNode.getKey()))) { if (notStartActivityNodes.stream().noneMatch(taskNode -> taskNode.getId().equals(nextActivityNode.getKey()))) {