From f15170964e60cd578e54fe2516f9cf086a82c75e Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 06 二月 2026 17:16:04 +0800
Subject: [PATCH] patItem科室、病区数量不能超过10个

---
 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