lyhzzz 2 роки тому
батько
коміт
1be13b5b39

+ 12 - 0
src/main/java/com/cdf/controller/back/SysUserController.java

@@ -160,7 +160,19 @@ public class SysUserController extends BaseLogController {
     @GetMapping("/getCreateUserDept")
     public ResultData getCreateUserDept(@RequestParam(required = false,defaultValue = "0") Integer type){
         List<DeptVo> depts = deptService.getListByType(type,getToken());
+        List<DeptVo> deptVoList = new ArrayList<>();
+        getDeptVoList(deptVoList,depts);
         return ResultData.ok(depts);
     }
+
+    private void getDeptVoList(List<DeptVo> deptVoList, List<DeptVo> depts) {
+        if(depts == null || depts.size() <=0){
+            return;
+        }
+        for (DeptVo dept : depts) {
+            deptVoList.add(dept);
+            getDeptVoList(deptVoList,dept.getChildren());
+        }
+    }
 }