From afa0dbb4f54e7244835dd67ec33c3e545f122f71 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 17 一月 2025 16:40:43 +0800 Subject: [PATCH] bug修改 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java index e66dc81..e5e799d 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/sys/SysUserServiceImpl.java @@ -741,7 +741,7 @@ public List<Long> getScopeOfAuthorityUserId() { List<Long> userIds = new ArrayList<>(); Long userId = SecurityUtils.getUserId(); - SysUser user = this.getById(userId); + SysUser user = this.baseMapper.selectUserById(userId); String dataScope = user.getDataScope(); //没有配置默认查询自己 if(!SecurityUtils.isAdmin(userId) && StringUtils.isEmpty(dataScope)){ @@ -749,13 +749,15 @@ } //管理员或者全部权限 if(SecurityUtils.isAdmin(userId) || (StringUtils.isNotEmpty(dataScope) && "1".equals(dataScope))){ - List<SysUser> list = this.list(new QueryWrapper<SysUser>().eq("user_type", "00").eq("status", 0).eq("del_flag", 0)); - userIds.addAll(list.stream().map(SysUser::getUserId).collect(Collectors.toList())); + return null; } //部分权限 if(StringUtils.isNotEmpty(dataScope) && "3".equals(dataScope)){ - List<SysUser> list = this.list(new QueryWrapper<SysUser>().eq("user_type", "00").eq("status", 0) - .eq("del_flag", 0).eq("dept_id", user.getDeptId())); + SysUser user1 = new SysUser(); + user1.setUserType("00"); + user1.setStatus("0"); + user1.setDeptId(user.getDeptId()); + List<SysUser> list = this.baseMapper.selectUserList(user1); userIds.addAll(list.stream().map(SysUser::getUserId).collect(Collectors.toList())); } //个人权限 -- Gitblit v1.7.1