From 99367ea1c11a68b420936e7f7db5fa7367da4f44 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 22 一月 2025 11:44:54 +0800
Subject: [PATCH] 全部代码、数据库提交

---
 xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java b/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java
index d4a3a53..818ba24 100644
--- a/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java
+++ b/xinquan-common/xinquan-common-security/src/main/java/com/xinquan/common/security/service/TokenService.java
@@ -162,6 +162,8 @@
         // 根据uuid将loginUser缓存
         String userKey = getTokenKey(loginUser.getToken());
         redisService.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES);
+        // 存放token 到 redis 获取用户id
+        redisService.setCacheObject(loginUser.getAppUserId()+"", userKey, expireTime, TimeUnit.MINUTES);
     }
 
     private void refreshToken4AppLoginUser(AppLoginUser appLoginUser) {
@@ -199,13 +201,14 @@
         appLoginUser.setUserid(userId);
         appLoginUser.setIpaddr(IpUtils.getIpAddr());
         LoginUser loginUser = new LoginUser();
+        loginUser.setAppUserId(appLoginUser.getAppUserId());
         loginUser.setSysUser(appLoginUser.getSysUser());
         loginUser.setToken(token);
         loginUser.setUserid(userId);
         loginUser.setUsername(userName);
         loginUser.setIpaddr(IpUtils.getIpAddr());
         refreshToken(loginUser);
-        // refreshToken4AppLoginUser(appLoginUser);
+        refreshToken4AppLoginUser(appLoginUser);
         claimsMap.put(SecurityConstants.USER_KEY, token);
         claimsMap.put(SecurityConstants.DETAILS_USER_ID, userId);
         claimsMap.put(SecurityConstants.DETAILS_USERNAME, userName);

--
Gitblit v1.7.1