From a0285d19d00697757f99fc75a4e45778854f5af9 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 07 三月 2025 10:39:15 +0800 Subject: [PATCH] 最新版本541200007 --- server/system_service/src/main/java/com/doumee/config/jwt/JwtTokenUtil.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/server/system_service/src/main/java/com/doumee/config/jwt/JwtTokenUtil.java b/server/system_service/src/main/java/com/doumee/config/jwt/JwtTokenUtil.java index fff1fdd..bd8d38a 100644 --- a/server/system_service/src/main/java/com/doumee/config/jwt/JwtTokenUtil.java +++ b/server/system_service/src/main/java/com/doumee/config/jwt/JwtTokenUtil.java @@ -3,7 +3,7 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.doumee.biz.system.SystemDictDataBiz; -import com.doumee.core.model.LoginUserInfo; +import com.doumee.service.business.third.model.LoginUserInfo; import com.doumee.core.utils.Constants; import com.doumee.core.utils.HttpsUtil; import com.doumee.dao.system.SystemUserMapper; @@ -153,7 +153,8 @@ LoginUserInfo loginUserInfo = this.getUserInfoByToken(token); //鍒犻櫎鑰佺殑token redisTemplate.delete(Constants.REDIS_TOKEN_KEY+token); - systemUserMapper.update(null,new UpdateWrapper<SystemUser>().lambda().set(SystemUser::getOpenid,null).eq(SystemUser::getId,loginUserInfo.getId())); + systemUserMapper.update(null,new UpdateWrapper<SystemUser>().lambda().set(SystemUser::getOpenid,null) + .eq(SystemUser::getId,loginUserInfo.getId())); } catch (Exception e) { e.printStackTrace(); @@ -233,4 +234,14 @@ } return claims; } + + /** + * 鍚戝悗寤朵几鏈夋晥鏈熶繚鎸佷細璇濈户缁� + * @param token + */ + + public void refreshTokenTime(String token ) { + redisTemplate.expire(Constants.REDIS_TOKEN_KEY+token,jwtProperties.getExpiration(), TimeUnit.MILLISECONDS); +// redisTemplate.opsForValue().set(Constants.REDIS_TOKEN_KEY+token,usrerInfo,jwtProperties.getExpiration(), TimeUnit.MILLISECONDS); + } } \ No newline at end of file -- Gitblit v1.9.3