Преглед на файлове

测试环境swagger放行校验

cup преди 3 години
родител
ревизия
18e421fa51
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. 9 0
      mp-admin/src/main/java/com/qs/mp/handler/auth/SignInterceptor.java

+ 9 - 0
mp-admin/src/main/java/com/qs/mp/handler/auth/SignInterceptor.java

@@ -53,6 +53,15 @@ public class SignInterceptor implements HandlerInterceptor {
         if (ServerEnvEnum.DEV.getCode().equals(env)) {
             return true;
         }
+
+        // 测试环境swagger放行校验
+        if (ServerEnvEnum.TEST.getCode().equals(env)) {
+            String swagger = request.getHeader("swagger");
+            if (StringUtils.isNotBlank(swagger)) {
+                return true;
+            }
+        }
+
         String method = request.getMethod();
         if ("post".equalsIgnoreCase(method)) {
             // 最后用RequestBody中获取token