blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcNodeService.java
@@ -175,4 +175,21 @@ NcNode node = this.getById(id); return this.baseMapper.historyByParentIdAndName(node.getParentId(),node.getName()); } /** * 获取“程序包名”的最新版本 * @param name 节点名称 * @return 最新版本程序报名节点 */ public NcNode getLastEditionProgramPackage(String name){ List<NcNode> pkgList = lambdaQuery().eq(NcNode::getNodeType,NcNode.TYPE_PROGRAM_PACKAGE) .eq(NcNode::getName, name).eq(NcNode::getIsLastEdition,1).orderByDesc(NcNode::getCreateTime).list(); if(pkgList.isEmpty()){ return null; }else{ return pkgList.get(0); } } }