update - 调整task事件处理优先级

This commit is contained in:
wangli 2024-04-28 17:45:28 +08:00
parent d67748b9f0
commit b02d59382a
2 changed files with 5 additions and 4 deletions

View File

@ -40,12 +40,12 @@ public class EngineTaskEventListener implements TaskListener {
return;
}
switch (delegateTask.getEventName()) {
case EVENTNAME_CREATE:
i.onCreated(delegateTask);
break;
case EVENTNAME_ASSIGNMENT:
i.onAssigned(delegateTask);
break;
case EVENTNAME_CREATE:
i.onCreated(delegateTask);
break;
case EVENTNAME_COMPLETE:
// 审批通过
i.onCompleted(delegateTask);

View File

@ -52,7 +52,8 @@ public class InternalExtAxTaskInstEvent_lo_Listener extends AbstractBpmnEventLis
INTERNAL_INITIATOR)));
if (Objects.isNull(assigner)) {
// 兼容历史数据
assigner = BpmnTaskDelegateAssigner.toObjectCompatible(runtimeService.getVariable(delegateTask.getProcessInstanceId(),
assigner =
BpmnTaskDelegateAssigner.toObjectCompatible(runtimeService.getVariable(delegateTask.getProcessInstanceId(),
OLD_INTERNAL_INITIATOR));
}
assignee = assigner.buildAssigneeId();