| | |
| | | import org.springblade.mdm.flow.service.execute.*; |
| | | import org.springblade.mdm.flow.vo.BatchDispatchVO; |
| | | import org.springblade.mdm.flow.vo.DispathTaskQueryVO; |
| | | import org.springblade.mdm.flow.vo.FlowStartResult; |
| | | import org.springblade.mdm.flow.vo.TaskAssignVO; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | BeanUtils.copyProperties(dispatch, startVO); |
| | | startVO.setTitle(startVO.getDrawingNo()+"-"+startVO.getProcessNo()+"-"+startVO.getProcessEdition()+"数控程序编制"); |
| | | try { |
| | | String instId = dispatcher.start(startVO); |
| | | FlowStartResult result = dispatcher.start(startVO); |
| | | dispatch.setStatus(TaskDispatch.STATUS_STARTED); |
| | | dispatch.setProcessInstanceId(instId); |
| | | dispatch.setProcessInstanceId(result.getProcessInstanceId()); |
| | | dispatch.setProgramNo(result.getProgramNo()); |
| | | taskDispatchService.updateById(dispatch); |
| | | } catch (Exception e) { |
| | | log.error("流程启动异常",e); |