|
@@ -6,6 +6,7 @@ import cn.hutool.http.useragent.UserAgent;
|
|
|
import cn.hutool.http.useragent.UserAgentUtil;
|
|
|
import com.zhongzheng.common.constant.Constants;
|
|
|
import com.zhongzheng.common.core.domain.model.LoginUser;
|
|
|
+import com.zhongzheng.common.exception.BaseException;
|
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.exception.user.UserPasswordNotMatchException;
|
|
|
import com.zhongzheng.common.utils.MessageUtils;
|
|
@@ -94,7 +95,7 @@ public class WxTokenService
|
|
|
Claims claims = parseToken(token);
|
|
|
// 解析对应的权限以及用户信息
|
|
|
String uuid = (String) claims.get(Constants.WX_LOGIN_USER_KEY);
|
|
|
- if(Validator.isEmpty(iUserLoginKeyService.queryByUserKey(uuid))){
|
|
|
+ if(!iUserLoginKeyService.queryByUserKey(uuid)){
|
|
|
throw new CustomException("已被踢下线",409);
|
|
|
}
|
|
|
String userKey = getTokenKey(uuid);
|