diff --git a/boot-service/src/main/java/com/xwbing/constant/CommonEnum.java b/boot-service/src/main/java/com/xwbing/constant/CommonEnum.java index 7481eee..325f640 100644 --- a/boot-service/src/main/java/com/xwbing/constant/CommonEnum.java +++ b/boot-service/src/main/java/com/xwbing/constant/CommonEnum.java @@ -107,8 +107,12 @@ public class CommonEnum { public enum CodeEnum { OK("成功", 200), + UNAUTHORIZED("请求要求身份验证", 401), + FORBIDDEN("服务器拒绝请求", 403), NOT_FOUND("服务器找不到请求的网页", 404), - ERROR("服务器遇到错误,无法完成请求", 500); + ERROR("服务器遇到错误,无法完成请求", 500), + SERVICE_UNAVAILABLE("服务器暂不可用", 503), + GATEWAY_TIME_OUT("网关超时", 504); // 成员变量 private String name; private int value; diff --git a/boot-service/src/main/java/com/xwbing/exception/PayException.java b/boot-service/src/main/java/com/xwbing/exception/PayException.java index dfbf40c..c656a43 100644 --- a/boot-service/src/main/java/com/xwbing/exception/PayException.java +++ b/boot-service/src/main/java/com/xwbing/exception/PayException.java @@ -8,6 +8,8 @@ package com.xwbing.exception; */ public class PayException extends RuntimeException { + private static final long serialVersionUID = 584325238279858855L; + public PayException(Throwable cause) { super(cause); } diff --git a/boot-web/src/main/java/com/xwbing/configuration/DispatcherServletConfig.java b/boot-web/src/main/java/com/xwbing/configuration/DispatcherServletConfig.java index f16a586..7cef64b 100644 --- a/boot-web/src/main/java/com/xwbing/configuration/DispatcherServletConfig.java +++ b/boot-web/src/main/java/com/xwbing/configuration/DispatcherServletConfig.java @@ -87,7 +87,7 @@ public class DispatcherServletConfig extends WebMvcConfigurerAdapter { .allowCredentials(true) .allowedOrigins("*") .allowedHeaders("*") - .allowedMethods("GET", "POST", "DELETE", "PUT", "OPTIONS") + .allowedMethods("GET", "POST", "DELETE", "PUT", "PATCH", "OPTIONS") .maxAge(3600); super.addCorsMappings(registry); } diff --git a/boot-web/src/main/java/com/xwbing/configuration/SwaggerConfig.java b/boot-web/src/main/java/com/xwbing/configuration/SwaggerConfig.java index deee9ad..86b8e23 100644 --- a/boot-web/src/main/java/com/xwbing/configuration/SwaggerConfig.java +++ b/boot-web/src/main/java/com/xwbing/configuration/SwaggerConfig.java @@ -104,6 +104,14 @@ public class SwaggerConfig { .code(CommonEnum.CodeEnum.OK.getValue()) .message(CommonEnum.CodeEnum.OK.getName()) .build()); + add(new ResponseMessageBuilder() + .code(CommonEnum.CodeEnum.UNAUTHORIZED.getValue()) + .message(CommonEnum.CodeEnum.UNAUTHORIZED.getName()) + .build()); + add(new ResponseMessageBuilder() + .code(CommonEnum.CodeEnum.FORBIDDEN.getValue()) + .message(CommonEnum.CodeEnum.FORBIDDEN.getName()) + .build()); add(new ResponseMessageBuilder() .code(CommonEnum.CodeEnum.NOT_FOUND.getValue()) .message(CommonEnum.CodeEnum.NOT_FOUND.getName()) @@ -112,6 +120,14 @@ public class SwaggerConfig { .code(CommonEnum.CodeEnum.ERROR.getValue()) .message(CommonEnum.CodeEnum.ERROR.getName()) .build()); + add(new ResponseMessageBuilder() + .code(CommonEnum.CodeEnum.SERVICE_UNAVAILABLE.getValue()) + .message(CommonEnum.CodeEnum.SERVICE_UNAVAILABLE.getName()) + .build()); + add(new ResponseMessageBuilder() + .code(CommonEnum.CodeEnum.GATEWAY_TIME_OUT.getValue()) + .message(CommonEnum.CodeEnum.GATEWAY_TIME_OUT.getName()) + .build()); }}; } }