| | |
| | | |
| | | /** |
| | | * mes 完成推送 |
| | | * @param finishTaskVO |
| | | * @param finishTaskVO mes完工数据 |
| | | */ |
| | | public void finishTask(MesTaskFinishVO finishTaskVO) { |
| | | TaskDispatch taskDispatch = taskDispatchService.getByOperationId(finishTaskVO.getOperationId()); |
| | | if(taskDispatch != null && taskDispatch.getProcessInstanceId() != null){ |
| | | taskDispatch.setProcessCard(finishTaskVO.getProcessCard()); |
| | | taskDispatch.setInspector(finishTaskVO.getInspector()); |
| | | taskDispatch.setCheckTime(finishTaskVO.getAcruslEndEime()); |
| | | if(finishTaskVO.getInspector() != null) { |
| | | taskDispatch.setInspector(finishTaskVO.getInspector()); |
| | | } |
| | | if(finishTaskVO.getOperationFeedbackTime() != null){ |
| | | taskDispatch.setOperateTime(finishTaskVO.getOperationFeedbackTime()); |
| | | } |
| | | |
| | | if(finishTaskVO.getAcruslEndTime() !=null ) { |
| | | taskDispatch.setCheckTime(finishTaskVO.getAcruslEndTime()); |
| | | } |
| | | taskDispatchService.updateById(taskDispatch); |
| | | |
| | | ProcessInstance inst = runtimeService.createProcessInstanceQuery() |