From 6d432b46d85ff93566ea8e4e0dc9c3de5d699d90 Mon Sep 17 00:00:00 2001 From: AprilWind <2100166581@qq.com> Date: Wed, 10 Apr 2024 20:29:59 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=E6=89=BE=E4=B8=8D?= =?UTF-8?q?=E5=88=B0=E4=BC=9A=E8=AF=9Did=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E5=B0=86userId=E8=BD=AC=E6=88=90=E4=BC=9A=E8=AF=9Did=EF=BC=88l?= =?UTF-8?q?oginId=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dromara/common/satoken/utils/LoginHelper.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java index b5c771912..e365b1d39 100644 --- a/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java +++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java @@ -41,6 +41,7 @@ public class LoginHelper { public static final String DEPT_KEY = "deptId"; public static final String DEPT_NAME_KEY = "deptName"; public static final String CLIENT_KEY = "clientid"; + public static final String SYS_USER = "sys_user:"; /** * 登录系统 基于 设备类型 @@ -85,21 +86,21 @@ public class LoginHelper { * 获取当前用户的 token 集合 */ public static List getTokenIds() { - return StpUtil.getTokenValueListByLoginId(getUserId()); + return StpUtil.getTokenValueListByLoginId(SYS_USER + getUserId()); } /** * 获取当前用户 指定设备类型端的 token 集合 */ public static List getTokenIds(DeviceType device) { - return StpUtil.getTokenValueListByLoginId(getUserId(), device.getDevice()); + return StpUtil.getTokenValueListByLoginId(SYS_USER + getUserId(), device.getDevice()); } /** * 获取指定账号 userId 的 token 集合 */ public static List getTokenIds(Long userId) { - return StpUtil.getTokenValueListByLoginId(userId); + return StpUtil.getTokenValueListByLoginId(SYS_USER + userId); } /** @@ -108,7 +109,7 @@ public class LoginHelper { public static List getTokenUserIds(Set userIds) { if (CollUtil.isNotEmpty(userIds)) { return userIds.stream() - .flatMap(userId -> StpUtil.getTokenValueListByLoginId(userId).stream()) + .flatMap(userId -> StpUtil.getTokenValueListByLoginId(SYS_USER + userId).stream()) .collect(Collectors.toList()); } else { return Collections.emptyList(); @@ -119,7 +120,7 @@ public class LoginHelper { * 获取指定账号 userId 指定设备类型端的 token 集合 */ public static List getTokenIds(Long userId, DeviceType device) { - return StpUtil.getTokenValueListByLoginId(userId, device.getDevice()); + return StpUtil.getTokenValueListByLoginId(SYS_USER + userId, device.getDevice()); } /**