yangys
2025-08-14 6043e2e1c832db2bf7bb1868ae9ca727f7b988b3
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java
@@ -107,8 +107,7 @@
      NcNode node = new NcNode();
      node.setNodeType(NcNode.TYPE_PROGRAM_FILE);
      node.setName(programFile.getName());//文件名,
      node.setParentId(programPkdNode.getId());
      node.setParentIds(programPkdNode.getParentIds()+","+programPkdNode.getId());
      node.setIsLastEdition(1);
      node.setDrawingNo(programPkdNode.getDrawingNo());
      node.setDrawingNoEdition(programProperties.getDrawingNoEdition());
@@ -120,6 +119,15 @@
      node.setProductModel(programProperties.getProductModel());
      node.setFlowProgramFileId(programFile.getId());
      node.setVersionNumber(1);
      /*
      if("program".equals(programFile.getFileType())){
         node.setParentId(programPkdNode.getId());
         node.setParentIds(programPkdNode.getParentIds()+","+programPkdNode.getId());
      }else{
         //其他文件,和程序包名同级并列
      }*/
      ncNodeService.save(node);
   }
@@ -182,7 +190,6 @@
            ncNode.setProductModel(programProperties.getProductModel());
            ncNode.setDeviation(programProperties.getDeviation());
            //ncNode.setMachineMode(programProperties.getMachineMode());
         }
         ncNode.setIsLastEdition(1);