...
|
...
|
@@ -233,4 +233,22 @@ public class UserServiceImpl implements UserService{ |
|
|
return userinfo;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public USERS getUserInfoByToken(String token){
|
|
|
USERS userinfo = new USERS();
|
|
|
try {
|
|
|
if(token != null && token.startsWith("Bearer ")) {
|
|
|
token = token.substring(7); // 7 是 "Bearer " 的长度
|
|
|
String userJsonStr = redisUtils.get(token);
|
|
|
if (StringUtils.isNotEmpty(userJsonStr)) {
|
|
|
USERS user = JSONObject.parseObject(userJsonStr, USERS.class);
|
|
|
userinfo = usersMapper.selectByPrimaryKey(user.getUserId());
|
|
|
}
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
return userinfo;
|
|
|
}
|
|
|
|
|
|
} |
...
|
...
|
|