From c4ab6a24d2825f11a0de0f165667dc533c458a01 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期五, 21 三月 2025 10:57:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
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