Parcourir la source

公有、私有wbs搜索

liuyc il y a 2 ans
Parent
commit
88f6e91eb0

+ 2 - 0
blade-service-api/blade-manager-api/src/main/java/org/springblade/manager/vo/WbsTreePrivateQueryValueVO.java

@@ -8,6 +8,8 @@ import java.util.List;
 @Data
 public class WbsTreePrivateQueryValueVO extends WbsTreePrivate {
 
+    private String title;
+
     private List<WbsTreePrivateQueryValueVO> children;
 
     private Boolean hasChildren;

+ 2 - 0
blade-service-api/blade-manager-api/src/main/java/org/springblade/manager/vo/WbsTreeQueryValueVO.java

@@ -9,6 +9,8 @@ import java.util.List;
 @Data
 public class WbsTreeQueryValueVO extends WbsTree {
 
+    private String title;
+
     private List<WbsTreeQueryValueVO> children;
 
     private Boolean hasChildren;

+ 3 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreeServiceImpl.java

@@ -483,6 +483,7 @@ public class WbsTreeServiceImpl extends BaseServiceImpl<WbsTreeMapper, WbsTree>
         for (WbsTreeQueryValueVO wbsTree : listRoot) {
             List<WbsTreeQueryValueVO> childrenList = mapAll.get(wbsTree.getId());
             if (childrenList != null && childrenList.size() > 0) {
+                wbsTree.setTitle(wbsTree.getNodeName());
                 wbsTree.setChildren(childrenList);
                 wbsTree.setHasChildren(true);
                 this.buildWbsTreeByGetQueryValueByType(childrenList, mapAll);
@@ -507,8 +508,9 @@ public class WbsTreeServiceImpl extends BaseServiceImpl<WbsTreeMapper, WbsTree>
     private void buildWbsTreePrivateByGetQueryValueByType(List<WbsTreePrivateQueryValueVO> listRoot, Map<Long, List<WbsTreePrivateQueryValueVO>> mapAll) {
         for (WbsTreePrivateQueryValueVO wbsTree : listRoot) {
             List<WbsTreePrivateQueryValueVO> childrenList = mapAll.get(wbsTree.getId());
-            wbsTree.setChildren(childrenList);
             if (childrenList != null && childrenList.size() > 0) {
+                wbsTree.setTitle(wbsTree.getNodeName());
+                wbsTree.setChildren(childrenList);
                 wbsTree.setHasChildren(true);
                 this.buildWbsTreePrivateByGetQueryValueByType(childrenList, mapAll);
             }