diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/listener/impl/ReceiveTaskExtInstEventListener.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/listener/impl/ReceiveTaskExtInstEventListener.java index 48d8ae30e..aba429659 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/listener/impl/ReceiveTaskExtInstEventListener.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/listener/impl/ReceiveTaskExtInstEventListener.java @@ -1,6 +1,7 @@ package cn.axzo.workflow.core.listener.impl; import cn.axzo.workflow.core.engine.event.ReceiveTaskEventType; +import cn.axzo.workflow.core.engine.event.ReceiveTaskExtInstCompleteEvent; import cn.axzo.workflow.core.engine.event.ReceiveTaskExtInstCreateEvent; import cn.axzo.workflow.core.engine.event.ReceiveTaskExtInstEvent; import cn.axzo.workflow.core.repository.entity.ExtAxHiTaskInst; @@ -46,7 +47,7 @@ public class ReceiveTaskExtInstEventListener extends AbstractFlowableEventListen saveExtTaskInst((ReceiveTaskExtInstCreateEvent) event); break; case COMPLETE: - updateExtTaskInst((ReceiveTaskExtInstCreateEvent) event); + updateExtTaskInst((ReceiveTaskExtInstCompleteEvent) event); break; default: } @@ -59,7 +60,7 @@ public class ReceiveTaskExtInstEventListener extends AbstractFlowableEventListen return true; } - private void updateExtTaskInst(ReceiveTaskExtInstCreateEvent event) { + private void updateExtTaskInst(ReceiveTaskExtInstCompleteEvent event) { ExtAxHiTaskInst entity = extAxHiTaskInstService.getByTaskId(event.getTaskId(), event.getProcessInstanceId()); if (Objects.nonNull(entity)) { entity.setStatus(event.getResultEnum().getStatus());