From 0dc45111f75bf924d65cec00019f70c405e05225 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 05 三月 2025 16:02:14 +0800 Subject: [PATCH] 主公司可以查看、办理子公司的任务 --- start/src/main/java/com/ycl/web/controller/system/SysLoginController.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/start/src/main/java/com/ycl/web/controller/system/SysLoginController.java b/start/src/main/java/com/ycl/web/controller/system/SysLoginController.java index 03c5da3..378adac 100644 --- a/start/src/main/java/com/ycl/web/controller/system/SysLoginController.java +++ b/start/src/main/java/com/ycl/web/controller/system/SysLoginController.java @@ -1,8 +1,10 @@ package com.ycl.web.controller.system; import java.util.List; +import java.util.Objects; import java.util.Set; +import com.ycl.system.service.ISysDeptService; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -33,6 +35,8 @@ private final ISysMenuService menuService; private final SysPermissionService permissionService; + + private final ISysDeptService deptService; /** * 鐧诲綍鏂规硶 @@ -66,6 +70,11 @@ ajax.put("user", user); ajax.put("roles", roles); ajax.put("permissions", permissions); + // 鑾峰彇褰撳墠鐧婚檰浜虹殑褰撳墠閮ㄩ棬鍙婁笅绾ф墍鏈夐儴闂� + if (Objects.nonNull(user.getDept())) { + List<Long> deptIds = deptService.getChildIds(user.getDept().getDeptId()); + ajax.put("childDeptList", deptIds); + } return ajax; } -- Gitblit v1.8.0