| | |
| | | packageNode = ncNodeService.getById(props.getCuredNodeId()); |
| | | |
| | | if(FlowContants.N.equals(props.getCureProgramUseable())) { |
| | | //程序不可用 |
| | | //原来的固化节点锁定 |
| | | //程序不可用,原来的固化节点锁定 |
| | | packageNode.lock(); |
| | | ncNodeService.updateById(packageNode); |
| | | |
| | | Integer newVersion = packageNode.genNewVersionNumber(); |
| | | //TODO 版本号根据零组件号+工序号,工序版次,机床组 直接查询数量,+1获取 |
| | | packageNode = ncNodeAutoCreateService.createNodeTreeWithProgram(props,newVersion); |
| | | }else{ |
| | | //可用,升版(修改其工序版次),原来的节点清除 |
| | |
| | | } |
| | | |
| | | addApproveTable(packageNode,props); |
| | | //updateApproveRecordNodeId(instId, packageNode.getId()); |
| | | |
| | | log.info("普通流程已完成in DispatchFinishListener"); |
| | | } |
| | | |