|
|
@@ -894,7 +894,12 @@ public class InfoUserController extends BaseController {
|
|
|
if (user == null) {
|
|
|
return error(MessageUtils.message("no.user.stop"));
|
|
|
} else {
|
|
|
- String wtoken = jwtUtil.setToken(String.valueOf(user.getUserId()), user.getUserName());
|
|
|
+ // 必须走写 Redis 会话的重载:无会话 token 会被 @Auth(session=true) 切面拒掉(修复普通用户 getidlist 报商家会话无效)
|
|
|
+ LoginUserDto userDto = new LoginUserDto();
|
|
|
+ userDto.setUserId(user.getUserId());
|
|
|
+ userDto.setUserName(user.getUserName());
|
|
|
+ fillLoginUserInfo(userDto);
|
|
|
+ String wtoken = JwtUtil.setToken(CacheConstants.USER_TOKEN_KEY, userDto);
|
|
|
return success(MessageUtils.message("no.user.token.success"), wtoken);
|
|
|
}
|
|
|
}
|