yangys
2025-08-22 9810791a41d381a10451f3e9770cfcfedf98e886
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeAutoCreateService.java
@@ -90,11 +90,16 @@
      List<FlowProgramFile> programFiles = flowProgramFileService.lambdaQuery().eq(FlowProgramFile::getProcessInstanceId, programProperties.getProcessInstanceId()).list();
      for (FlowProgramFile programFile : programFiles) {
         createProgramFileNode(programFile, programPkdNode, programProperties);
         createProgramFileNode(programFile, programPkdNode, programProperties);//所有文件包括程序和其他,都需要建立节点
         //if(programFile.isProgram()) {
         //}
      }
      createOtherNode(programFiles);
   }
   void  createOtherNode(List<FlowProgramFile> programFiles){
//111mqita 节点
   }
   /**
    * 建立程序文件节点
    * @param programFile 流程文件
@@ -119,10 +124,11 @@
      node.setProductModel(programProperties.getProductModel());
      node.setFlowProgramFileId(programFile.getId());
      node.setVersionNumber(1);
      node.setParentId(programPkdNode.getId());
      node.setParentIds(programPkdNode.getParentIds()+","+programPkdNode.getId());
      /*
      if("program".equals(programFile.getFileType())){
         node.setParentId(programPkdNode.getId());
         node.setParentIds(programPkdNode.getParentIds()+","+programPkdNode.getId());
      }else{
         //其他文件,和程序包名同级并列