yangys
2025-09-15 d4ca3871c18474768c924fcbfd6e8d3178040092
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/dispatch/DispatchFinishListener.java
@@ -3,14 +3,14 @@
import lombok.extern.slf4j.Slf4j;
import org.flowable.engine.RuntimeService;
import org.flowable.engine.delegate.DelegateExecution;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.mdm.flow.service.FlowCommonService;
import org.springblade.mdm.flow.service.FlowProgramFileService;
import org.springblade.mdm.flow.service.FlowProgramProperties;
import org.springblade.mdm.program.service.NcNodeAutoCreateService;
import org.springblade.mdm.program.service.NcNodeService;
import org.springblade.mdm.program.service.NcProgramApprovedService;
import org.springblade.mdm.program.service.NcNodeHisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
 * 派工审批通过执行的事件,功能:插入审批表数据
@@ -21,15 +21,9 @@
   @Autowired
   private RuntimeService runtimeService;
   @Autowired
   private NcProgramApprovedService approvedService;
   @Autowired
   private FlowProgramFileService flowProgramFileService;
   private NcNodeHisService nodeHisService;
   @Autowired
   private FlowCommonService flowCommonService;
   @Autowired
   private NcNodeService ncNodeService;
   @Autowired
   private NcNodeAutoCreateService ncNodeAutoCreateService;
   @Autowired
   private DataHandlerHelper dataHandlerHelper;
@@ -39,6 +33,8 @@
    */
   public void handle(DelegateExecution execution) {
      // 执行业务逻辑
      Date time = DateUtil.now();
      String instId = execution.getProcessInstanceId();
      log.info("事件名称{},instid={}" , execution.getEventName(),instId);
@@ -47,7 +43,7 @@
      dataHandler.handleData(props);
      nodeHisService.mergeNodeToHisGeTime(time);
      log.info("流程已完成in DispatchFinishListener");
   }