yangys
2025-09-17 1e2b04fabbbc4b1ae37d7951068d7ab235f5b5f9
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/dispatch/DispatchFinishListener.java
@@ -3,6 +3,7 @@
import lombok.extern.slf4j.Slf4j;
import org.flowable.engine.RuntimeService;
import org.flowable.engine.delegate.DelegateExecution;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.mdm.flow.service.FlowCommonService;
import org.springblade.mdm.flow.service.FlowProgramProperties;
@@ -40,9 +41,12 @@
      FlowProgramProperties props = flowCommonService.getProgramProperties(instId);
      FinishDataHandler dataHandler = dataHandlerHelper.getDataHandler(props);
      dataHandler.handleData(props);
      try {
         dataHandler.handleData(props);
      }catch(Exception e) {
         log.error("处理错误",e);
         throw new ServiceException("派工完成处理异常"+e.getMessage());
      }
      nodeHisService.mergeNodeToHisGeTime(time);
      log.info("流程已完成in DispatchFinishListener");
   }