| | |
| | | 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; |
| | |
| | | |
| | | 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"); |
| | | } |