|
|
@@ -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);
|