| | |
| | | |
| | | 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 流程文件 |
| | |
| | | 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{ |
| | | //其他文件,和程序包名同级并列 |
| | | |