Kaynağa Gözat

fix some bug

Mr.qian 2 hafta önce
ebeveyn
işleme
d9b573bb0e

+ 9 - 9
src/main/java/com/txz/project/filter/AccessGlobalFilter.java

@@ -108,13 +108,13 @@ public class AccessGlobalFilter implements GlobalFilter, Ordered {
             Result<InterfacesDTO> interfacesDTOResult = operatingInterfacesDubboServiceClient.detailForGateway(servicePath);
             if (!StringUtils.equals("200", interfacesDTOResult.getCode())) {
                 // 接口不存在,返回错误信息
-                return writeErrorResponse(response, "{\"code\":\"512\",\"message\":\"gateway Access Filter -  unknown interfaces :" + servicePath + "\"}");
+                return writeErrorResponse(response, "{\"code\":\"512\",\"msg\":\"gateway Access Filter -  unknown interfaces :" + servicePath + "\"}");
             }
             
             InterfacesDTO interfacesDTO = interfacesDTOResult.getData();
             // 检查接口状态
             if (interfacesDTO.getStatus() != 1) {
-                return writeErrorResponse(response, "{\"code\":\"513\",\"message\":\"gateway Access Filter -  interfaces status is error\"}");
+                return writeErrorResponse(response, "{\"code\":\"513\",\"msg\":\"gateway Access Filter -  interfaces status is error\"}");
             }
             
             if (interfacesDTO.getAuthorizeType() == 1) {
@@ -123,30 +123,30 @@ public class AccessGlobalFilter implements GlobalFilter, Ordered {
                 if (tripleUser.getLeft() == false) {
                     log.warn("登录认证失败,请求接口:{},请求IP:{},请求token:{},请求参数:{}", request.getURI().getPath(),
                             getIpAddress(request), token, JSON.toJSONString(request.getQueryParams()));
-                    return writeErrorResponse(response, "{\"code\":\"598\",\"message\":\"gateway Access Filter - login validate is false\"}");
+                    return writeErrorResponse(response, "{\"code\":\"598\",\"msg\":\"gateway Access Filter - login validate is false\"}");
                 }
                 
                 UserDTO user = userDubboServiceClient.getUser(Long.parseLong(tripleUser.getMiddle()));
                 if (user == null) {
-                    return writeErrorResponse(response, "{\"code\":\"597\",\"message\":\"gateway Access Filter - user is null\"}");
+                    return writeErrorResponse(response, "{\"code\":\"597\",\"msg\":\"gateway Access Filter - user is null\"}");
                 }
                 if (user.getStatus() != 1) {
-                    return writeErrorResponse(response, "{\"code\":\"596\",\"message\":\"gateway Access Filter - user status is error\"}");
+                    return writeErrorResponse(response, "{\"code\":\"596\",\"msg\":\"gateway Access Filter - user status is error\"}");
                 }
                 
                 // 禁止登录
                 if (user.getHasLogin() != 1) {
-                    return writeErrorResponse(response, "{\"code\":\"1062\",\"data\":null,\"message\":\"用户状态异常,请联系管理员\"}");
+                    return writeErrorResponse(response, "{\"code\":\"598\",\"data\":null,\"msg\":\""+I18nUtil.get("user.error.message")+"\"}");
                 }
                 
                 // 禁止下单
                 if (servicePath.equals("/mall/app/order/add") && user.getHasOrder() != 1) {
-                    return writeErrorResponse(response, "{\"code\":\"1062\",\"data\":null,\"message\":\"用户状态异常,请联系管理员\"}");
+                    return writeErrorResponse(response, "{\"code\":\"1062\",\"data\":null,\"msg\":\""+I18nUtil.get("user.error.message")+"\"}");
                 }
                 
                 // 禁止提现
                 if (servicePath.equals("/cif/api/withdraw/record/add") && user.getHasWithdraw() != 1) {
-                    return writeErrorResponse(response, "{\"code\":\"1062\",\"data\":null,\"message\":\"用户状态异常,请联系管理员\"}");
+                    return writeErrorResponse(response, "{\"code\":\"1062\",\"data\":null,\"msg\":\""+I18nUtil.get("user.error.message")+"\"}");
                 }
                 
                 // 添加请求头
@@ -180,7 +180,7 @@ public class AccessGlobalFilter implements GlobalFilter, Ordered {
             
         } catch (Exception e) {
             log.error("网关处理异常", e);
-            return writeErrorResponse(response, "{\"code\":\"999\",\"message\":\"gateway Access Filter - inner error\"}");
+            return writeErrorResponse(response, "{\"code\":\"999\",\"msg\":\"gateway Access Filter - inner error\"}");
         }
         
         return chain.filter(exchange);

+ 1 - 1
src/main/java/com/txz/project/util/I18nUtil.java

@@ -50,7 +50,7 @@ public class I18nUtil
                     LocaleContextHolder.setLocale(Locale.US);
                 } else if ("zh".equals(header)) {
                     LocaleContextHolder.setLocale(Locale.SIMPLIFIED_CHINESE);
-                } else if ("bd".equals(header)) {
+                } else if ("bn".equals(header)) {
                     Locale bengaliLocale = new Locale("bn", "BD"); //孟加拉文
                     LocaleContextHolder.setLocale(bengaliLocale);
                 }

+ 1 - 1
src/main/resources/i18n/messages_bn_BD.properties

@@ -11,4 +11,4 @@ interface.does.not.exist=interface does not exist
 internal.server.error=internal server error
 error.message=some errors have occurred
 
-
+user.error.message=\u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0\u0995\u09be\u09b0\u09c0\u09b0\u0020\u09b8\u09cd\u099f\u09cd\u09af\u09be\u099f\u09be\u09b8\u0020\u0985\u09b8\u09cd\u09ac\u09be\u09ad\u09be\u09ac\u09bf\u0995\u002c\u0020\u09a6\u09af\u09bc\u09be\u0020\u0995\u09b0\u09c7\u0020\u0985\u09cd\u09af\u09be\u09a1\u09ae\u09bf\u09a8\u09bf\u09b8\u09cd\u099f\u09cd\u09b0\u09c7\u099f\u09b0\u09c7\u09b0\u0020\u09b8\u09be\u09a5\u09c7\u0020\u09af\u09cb\u0997\u09be\u09af\u09cb\u0997\u0020\u0995\u09b0\u09c1\u09a8\u0964

+ 2 - 0
src/main/resources/i18n/messages_en_US.properties

@@ -12,3 +12,5 @@ interface.does.not.exist=interface does not exist
 internal.server.error=internal server error
 
 error.message=some errors have occurred
+
+user.error.message=User status is abnormal, please contact the administrator.

+ 2 - 0
src/main/resources/i18n/messages_zh_CN.properties

@@ -14,3 +14,5 @@ internal.server.error=\u670D\u52A1\u5668\u5185\u90E8\u9519\u8BEF
 
 error.message=\u6709\u4E00\u4E9B\u9519\u8BEF\u53D1\u751F
 
+user.error.message=\u7528\u6237\u72b6\u6001\u5f02\u5e38\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458
+