| | |
| | | if(!hisNode.getId().equals(pkgNode.getId())){ |
| | | hisNode.setIsLastEdition(0); |
| | | } |
| | | hisNode.setParentId(machineNode.getParentId()); |
| | | hisNode.setParentId(machineNode.getId()); |
| | | hisNode.setParentIds(newParentIds); |
| | | |
| | | //处理程序包下层的程序节点 |
| | | List<NcNode> pragramNodes = nodeService.lambdaQuery().eq(NcNode::getParentId,hisNode.getId()).list(); |
| | | for(NcNode pragramNode : pragramNodes){ |
| | | pragramNode.setParentIds(hisNode.getParentIds()+","+hisNode.getId()); |
| | | List<NcNode> programNodes = nodeService.lambdaQuery().eq(NcNode::getParentId,hisNode.getId()).list(); |
| | | for(NcNode programNode : programNodes){ |
| | | programNode.setParentIds(hisNode.getParentIds()+","+hisNode.getId()); |
| | | } |
| | | nodeService.updateBatchById(pragramNodes); |
| | | nodeService.updateBatchById(programNodes); |
| | | } |
| | | nodeService.updateBatchById(historyNodes); |
| | | |