Quellcode durchsuchen

Merge branch '20211018_yw_check' into test_qiyuan

songxinlu vor 3 Jahren
Ursprung
Commit
e97af31303

+ 3 - 1
src/main/java/com/diagbot/config/security/UrlAccessDecisionManager.java

@@ -2,6 +2,8 @@ package com.diagbot.config.security;
 
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
+import com.diagbot.exception.ErrorCode;
+import com.diagbot.exception.ServiceErrorCode;
 import com.diagbot.facade.TokenFacade;
 import com.diagbot.util.HttpUtils;
 import com.diagbot.util.StringUtil;
@@ -40,7 +42,7 @@ public class UrlAccessDecisionManager implements AccessDecisionManager {
             tokenStr = tokenStr.replaceFirst("Bearer ", "");
             int res = tokenFacade.newVerifyToken(tokenStr, 1);
             if (-1 == res) {
-                throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该账号在其他地方登录。");
+                throw new CommonException(ServiceErrorCode.LONGIN_ERROE);
             }
         }
         if (matchPermitAllUrl(request)) {

+ 1 - 0
src/main/java/com/diagbot/exception/ServiceErrorCode.java

@@ -12,6 +12,7 @@ public enum ServiceErrorCode implements ErrorCode {
     USER_PASSWORD_ERROR("10020001", "账号或密码不正确"),
     GET_TOKEN_FAIL("10020002", "获取token失败"),
     TOKEN_IS_NOT_MATCH_USER("10020003", "请使用自己的token进行接口请求"),
+    LONGIN_ERROE("10020012", "该账号在其他地方登录。"),
 
     SMS_SEND_ERROR("10020004", "短信发送错误"),
     USER_BIND_ERROR("10020005", "用户手机号已经绑定无需再次验证"),