|
@@ -86,7 +86,6 @@ public class AuthInterceptor implements HandlerInterceptor {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
//验证token是否有效
|
|
//验证token是否有效
|
|
- TBUser tbUser = (TBUser) RedisUtil.getUser(userId);
|
|
|
|
String sessionId = SessionUtil.digest(userId, RoleEnum.valueOf(role), platform.getSource());
|
|
String sessionId = SessionUtil.digest(userId, RoleEnum.valueOf(role), platform.getSource());
|
|
TBSession tbSession = (TBSession) RedisUtil.getUserSession(sessionId);
|
|
TBSession tbSession = (TBSession) RedisUtil.getUserSession(sessionId);
|
|
if (Objects.isNull(tbSession)) {
|
|
if (Objects.isNull(tbSession)) {
|
|
@@ -97,6 +96,7 @@ public class AuthInterceptor implements HandlerInterceptor {
|
|
}
|
|
}
|
|
Date expireTime = tbSession.getExpireTime();
|
|
Date expireTime = tbSession.getExpireTime();
|
|
//手机端的token时长为一个月,所以会出现缓存没有的情况
|
|
//手机端的token时长为一个月,所以会出现缓存没有的情况
|
|
|
|
+ TBUser tbUser = (TBUser) RedisUtil.getUser(userId);
|
|
if (Objects.isNull(tbUser)) {
|
|
if (Objects.isNull(tbUser)) {
|
|
tbUser = tbUserService.getById(userId);
|
|
tbUser = tbUserService.getById(userId);
|
|
RedisUtil.setUser(tbUser.getId(), platform, tbUser);
|
|
RedisUtil.setUser(tbUser.getId(), platform, tbUser);
|