Commit 361145f9 by fanjiaxin

用户信息加入unionId

parent 418efa80
...@@ -4,6 +4,7 @@ import com.netease.yanxuan.wx.store.sharer.biz.core.LoginUserContextHolder; ...@@ -4,6 +4,7 @@ import com.netease.yanxuan.wx.store.sharer.biz.core.LoginUserContextHolder;
import com.netease.yanxuan.wx.store.sharer.biz.core.LoginUserHelper; import com.netease.yanxuan.wx.store.sharer.biz.core.LoginUserHelper;
import com.netease.yanxuan.wx.store.sharer.biz.core.LoginUserInfo; import com.netease.yanxuan.wx.store.sharer.biz.core.LoginUserInfo;
import com.netease.yanxuan.wx.store.sharer.common.constant.CoreConstant; import com.netease.yanxuan.wx.store.sharer.common.constant.CoreConstant;
import com.netease.yanxuan.wx.store.sharer.common.exception.NoAuthException;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
...@@ -30,6 +31,9 @@ public class UserInterceptor implements HandlerInterceptor { ...@@ -30,6 +31,9 @@ public class UserInterceptor implements HandlerInterceptor {
String token = request.getHeader(CoreConstant.AUTH_HEADER_TOKEN_KEY); String token = request.getHeader(CoreConstant.AUTH_HEADER_TOKEN_KEY);
LoginUserInfo loginUserInfo = loginUserHelper.getLoginUserInfo(token); LoginUserInfo loginUserInfo = loginUserHelper.getLoginUserInfo(token);
if (null != loginUserInfo) { if (null != loginUserInfo) {
if (StringUtils.isBlank(loginUserInfo.getUnionId())) {
throw new NoAuthException("用户登录状态过期");
}
// 刷新缓存 // 刷新缓存
loginUserHelper.setLoginUserInfo(token, loginUserInfo); loginUserHelper.setLoginUserInfo(token, loginUserInfo);
LoginUserContextHolder.set(loginUserInfo); LoginUserContextHolder.set(loginUserInfo);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment