From 91f8f35123a27c923e5006e0324829fbe3d9da65 Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期一, 19 一月 2026 17:52:29 +0800
Subject: [PATCH] 【丽水】smartor/servicetask/list 接口优化

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
index dd306d6..2f04784 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
@@ -125,7 +125,16 @@
         log.info("--------userId鐨勫�间负锛歿}", userId);
         userService.checkUserDataScope(userId);
         AjaxResult ajax = AjaxResult.success();
-        List<SysRole> roles = roleService.selectRoleAll();
+
+        LoginUser loginUser = getLoginUser();
+        SysUser user = loginUser.getUser();
+        log.info("--------user鐨勫�间负锛歿}", user);
+
+        SysRole roleVo = new SysRole();
+        roleVo.setOrgid(user.getOrgid());
+        List<SysRole> roles = roleService.selectRoleList(roleVo);
+        log.info("--------roles鐨勫�间负锛歿}", roles);
+
         ajax.put("roles", isAdmin.contains(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList()));
         ajax.put("posts", postService.selectPostAll());
         if (StringUtils.isNotNull(userId)) {
@@ -139,9 +148,7 @@
         SysUserDept sysUserDept = new SysUserDept();
         sysUserDept.setUserId(userId);
         sysUserDept.setDeptType("1");
-        LoginUser loginUser = getLoginUser();
-        SysUser user = loginUser.getUser();
-        log.info("--------user鐨勫�间负锛歿}", user);
+
         sysUserDept.setOrgid(user.getOrgid());
         sysUserDeptKSs = sysUserDeptMapper.selectSysUserDeptList(sysUserDept);
         ajax.put("belongDepts", sysUserDeptKSs);

--
Gitblit v1.9.3