update - 优化自动过审的操作
This commit is contained in:
parent
d7f0766ffb
commit
7dcc454a41
@ -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;
|
||||
}
|
||||
|
||||
@ -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 -> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user