| | |
| | | log.error("固化流程完成异常",e); |
| | | throw new ServiceException("普通固化执行异常"+e.getMessage()); |
| | | } |
| | | addApproveTable(pkgNode,flowProps); |
| | | |
| | | //固化流程,不用再导出 |
| | | updateApproveRecordNodeId(flowProps.getProcessInstanceId(), pkgNode.getId()); |
| | | } |
| | | |
| | |
| | | pkgNode1.setParentIds(machineNode.getParentIds());//更新上级节点,下面还要用应为在historyProgramPackageNodes中的和这个不是一个实例 |
| | | |
| | | //新建一个节点,作为固化节点,老节点保留不动,置为老版本 |
| | | |
| | | |
| | | //机床下现在没有文件了,程序包名升级与机床同级了,改为找到机床同级程序包名更新了 |
| | | //TODO 这个parentIds是不是不够?,不够,一个机床下多个程序包的情况不行吧,但是按照树,多个程序包不太现实 |
| | |
| | | nodeService.updateBatchById(historyProgramPackageNodes); |
| | | |
| | | Machine machine = machineService.getByCode(cureNode.getMachineCode()); |
| | | List<DictBiz> annoDicts = programAnnotationService.getAnnotionList(); |
| | | List<DictBiz> annoDicts = programAnnotationService.getAnnotionDictList(); |
| | | //新的流程文件,需要在包节点下新建,不能用老的 |
| | | List<FlowProgramFile> files = flowProgramFileService.lambdaQuery().eq(FlowProgramFile::getProcessInstanceId,pkgNode1.getProcessInstanceId()).list(); |
| | | for(FlowProgramFile flowProgramFile : files){ |