yangys
2025-08-23 55e316d9f3ee4e3fd0ae21b193efa7b358a0ae00
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/cure/DeviationCureFinishDataHandler.java
@@ -65,14 +65,13 @@
      //处理程序包下层的程序节点111
      List<NcNode> oriProgramNodes = nodeService.lambdaQuery().eq(NcNode::getParentId,pkgNode.getId()).list();
      FlowProgramFile pfile;
      for(NcNode programNode : oriProgramNodes){
         programNode.setIsLastEdition(0);
         programNode.setVersionNumber(newPkgNode.getVersionNumber());
         pfile = flowProgramFileService.getById(programNode.getFlowProgramFileId());
      for(NcNode oldProgramNode : oriProgramNodes){
         oldProgramNode.setIsLastEdition(0);
         oldProgramNode.setVersionNumber(pkgNode.getVersionNumber());
         pfile = flowProgramFileService.getById(oldProgramNode.getFlowProgramFileId());
         if(!pfile.isProgram()){
            //当前固化程序包名下的“其他文件”非程序文件。不设置为老版本,直接挪到固化树下,两个网络之间只交换程序文件,其他文件只能保留
            programNode.setIsLastEdition(1);
            oldProgramNode.setIsLastEdition(1);
         }
      }
@@ -95,10 +94,6 @@
         newProgNode.setIsCured(0);
         nodeService.save(newProgNode);
         //修改文件内容更新注释,并更新文件数据的地址
         //setGhAnnotation(flowProgramFile,machine.getMachineGroupCode(),annoDicts);
         //flowProgramFileService.updateById(flowProgramFile);
      }
      addApproveTable(pkgNode,props);