Browse Source

整理数据 3

shiqian 3 years ago
parent
commit
4959973418

+ 8 - 6
boman-modules/boman-system/src/main/java/com/boman/system/controller/SysDeptController.java

@@ -264,7 +264,7 @@ public class SysDeptController extends BaseController
         return deptService.getByParentId(parentId);
     }
 
-    public AjaxResult setAncestors(){
+    public AjaxResult setAncestors() {
         List<SysDept> sysDepts = deptService.selectDepts(new SysDept());
         for (SysDept sysDept : sysDepts) {
             String ancestors = sysDept.getAncestors();
@@ -274,25 +274,27 @@ public class SysDeptController extends BaseController
                 if (parent1 == null) {
                     continue;
                 }
-                // 村
+
                 Long id1 = parent1.getId();
                 SysDept parent2 = deptService.getParentById(id1);
                 if (parent2 == null) {
+                    sysDept.setAncestors(id1 + "");
                     continue;
                 }
-                // 镇
+
                 Long id2 = parent2.getId();
                 SysDept parent3 = deptService.getParentById(id2);
                 if (parent3 == null) {
+                    sysDept.setAncestors(id2 + "," + id1);
                     continue;
                 }
-                // 潜山市
+
                 Long id3 = parent3.getId();
                 sysDept.setAncestors(id3 + "," + id2 + "," + id1);
-                System.out.println(JSON.toJSONString(sysDept));
             }
         }
-
+        
+        System.out.println(JSON.toJSONString(sysDepts));
         return AjaxResult.success();
     }
 }