| | |
| | | @Autowired |
| | | private NcProgramApprovedService approvedService; |
| | | @Autowired |
| | | private ApproveRecordService approveRecordService; |
| | | @Autowired |
| | | private FlowProgramFileService flowProgramFileService; |
| | | @Autowired |
| | | private NcNodeService ncNodeService; |
| | |
| | | //可用,升版(修改其工序版本),原来的节点清除 |
| | | moveToNewProcessEdition(packageNode,props); |
| | | } |
| | | |
| | | }else{ |
| | | //普通试切 |
| | | packageNode = ncNodeAutoCreateService.createNodeTreeWithProgram(props,1); |
| | | } |
| | | |
| | |
| | | log.info("普通流程已完成in DispatchFinishListener"); |
| | | } |
| | | |
| | | /** |
| | | * 节点移动到新的工序版本下 |
| | | * @param packageNode 程序包名节点 |
| | | * @param props 流程属性 |
| | | */ |
| | | private void moveToNewProcessEdition(NcNode packageNode, FlowProgramProperties props) { |
| | | ncNodeService.deleteMachineNodeByParentId(packageNode.getParentId()); |
| | | |