xucaiqin 3 mesiacov pred
rodič
commit
5a06923aa6

+ 2 - 1
sckw-gateway/src/main/java/com/sckw/gateway/filter/AuthenticationFilter.java

@@ -1,5 +1,6 @@
 package com.sckw.gateway.filter;
 
+import cn.hutool.core.util.StrUtil;
 import com.alibaba.fastjson.serializer.SimplePropertyPreFilter;
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONObject;
@@ -92,7 +93,7 @@ public class AuthenticationFilter implements GlobalFilter, Ordered {
 //        String accessSpecial = request.getHeader(RequestConstant.ACCESS_SPECIAL);
         String requestUri = request.getPath().value();
         /*1、非token校验接口放行*/
-        if (EXCLUDEPATH.contains(requestUri)) {
+        if (EXCLUDEPATH.contains(requestUri)&& StrUtil.isNotBlank(token)) {
             Map<String, Object> tokenMap = EncryUtil.descryV2(Global.PRI_KEY, token);
             if (tokenMap != null) {
                 Long userId = StringUtils.isNotBlank(tokenMap.get("userId")) ? NumberUtils.parseLong(tokenMap.get("userId")) : null;