diff --git a/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/listener/BpmProcessTaskAutoCompleteAIListener.java b/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/listener/BpmProcessTaskAutoCompleteAIListener.java index d390b38..1ea8ce8 100644 --- a/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/listener/BpmProcessTaskAutoCompleteAIListener.java +++ b/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/listener/BpmProcessTaskAutoCompleteAIListener.java @@ -3,6 +3,7 @@ package com.zteits.urbanops.module.workorder.service.garden.listener; import com.zteits.urbanops.module.bpm.api.event.BpmProcessInstanceStatusEvent; import com.zteits.urbanops.module.bpm.api.event.BpmProcessInstanceStatusEventListener; import com.zteits.urbanops.module.workorder.api.constant.BpmCommonConstant; +import com.zteits.urbanops.module.workorder.service.eventinfo.EventInfoService; import com.zteits.urbanops.module.workorder.service.garden.BpmGardenService; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; @@ -19,6 +20,8 @@ import org.springframework.stereotype.Component; public class BpmProcessTaskAutoCompleteAIListener extends BpmProcessInstanceStatusEventListener { @Resource private BpmGardenService gardenService; + @Resource + private EventInfoService eventService; @Override protected String getProcessDefinitionKey() { @@ -29,8 +32,8 @@ public class BpmProcessTaskAutoCompleteAIListener extends BpmProcessInstanceStat @Override protected void onEvent(BpmProcessInstanceStatusEvent event) { log.info("业务ID:"+event.getBusinessKey()+",业务状态"+event.getStatus()); - // TODO 调用阿虎接口 传 event.getBusinessKey() gardenService.updateWorkOrderStatus(Long.parseLong(event.getBusinessKey()), event.getStatus()); - + log.info("更新事件表状态,业务ID:"+event.getBusinessKey()+",业务状态"+event.getStatus()); + eventService.bpmAiCallBack(event.getBusinessKey(),event.getStatus()); } }