| | |
| | | pfile = flowProgramFileService.getById(oldProgramNode.getFlowProgramFileId()); |
| | | if(!pfile.isProgram()){ |
| | | //当前固化程序包名下的“其他文件”非程序文件。不设置为老版本,复制到固化树下,两个网络之间只交换程序文件,其他文件只能保留 |
| | | //oldProgramNode.setIsLastEdition(1); |
| | | //其他文件,需要复制到新建的固化节点下 |
| | | NcNode newOtherFileNode = new NcNode(); |
| | | BeanUtils.copyProperties(oldProgramNode,newOtherFileNode); |
| | |
| | | } |
| | | |
| | | } |
| | | nodeService.updateBatchById(oriProgramNodes); |
| | | //nodeService.updateBatchById(oriProgramNodes); |
| | | |
| | | //新的文件作为最新版本 |
| | | List<FlowProgramFile> files = flowProgramFileService.lambdaQuery().eq(FlowProgramFile::getProcessInstanceId,pkgNode.getProcessInstanceId()).list(); |