feat(REQ-4418) - 调整自动过审的逻辑

This commit is contained in:
wangli 2025-08-28 14:48:53 +08:00
parent 885d112cb4
commit f0d4c528aa

View File

@ -88,7 +88,8 @@ public class CheckApproverServiceImpl implements CheckApproverService {
.filter(i -> !Objects.equals(i.getActivityId(), userTask.getId()))
.filter(i -> !Objects.equals(i.getActivityType(), "exclusiveGateway"))
.filter(i -> !Objects.equals(i.getActivityType(), "sequenceFlow"))
.max(Comparator.comparing(ActivityInstanceEntity::getStartTime))
.filter(i -> !Objects.equals(i.getActivityType(), "startEvent"))
.max(Comparator.comparing(ActivityInstanceEntity::getEndTime))
.ifPresent(i -> {
// 与发起人比对
if (Objects.equals(NODE_STARTER.getType(), i.getActivityId())) {