From 40931cd52b08ad70300e27ecf23907e0a962c89c Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Wed, 16 Oct 2024 17:46:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E9=97=A8=E4=BA=BA=E5=91=98=E6=A0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/system/service/impl/SysDeptServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java index 0574e73..437a23a 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java @@ -92,8 +92,8 @@ public class SysDeptServiceImpl implements ISysDeptService List sysUsers = new ArrayList<>(); for (SysUser user : users) { - List roleIds = roleMapper.selectRoleListByUserId(user.getUserId()); - user.setRoleIds(roleIds.toArray(new Long[roleIds.size()])); + SysUser userResult = userMapper.selectUserById(user.getUserId()); + user.setRoles(userResult.getRoles()); if (user.getDeptId().equals(sysDept.getDeptId())) { sysUsers.add(user); }