update - 优化自动过审的操作

This commit is contained in:
wangli 2024-04-10 11:29:25 +08:00
parent d7f0766ffb
commit 7dcc454a41
2 changed files with 2 additions and 0 deletions

View File

@ -123,6 +123,7 @@ public class BpmnTaskDelegateAssigner implements Serializable {
* @return true 是同一人
*/
public final boolean comparePersonIdToOther(String assignee) {
log.info("comparePersonIdToOther: {}, current PersonId: {}", assignee, personId);
if (!StringUtils.hasText(assignee)) {
return false;
}

View File

@ -124,6 +124,7 @@ public class AutoOperatorEvent_103_Listener implements BpmnTaskEventListener, Or
.findActivityInstancesByProcessInstanceId(delegateTask.getProcessInstanceId(), false)
.stream()
.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))
.ifPresent(i -> {