update - 业务节点事件状态修复
This commit is contained in:
parent
7fab02dbb0
commit
3c2cce823d
@ -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());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user