李学强 3 долоо хоног өмнө
parent
commit
968ca142bb

+ 4 - 2
kxs-common/kxs-common-security/src/main/java/com/kxs/common/security/component/LxqBearerTokenExtractor.java

@@ -39,9 +39,11 @@ public class LxqBearerTokenExtractor implements BearerTokenResolver {
 
 	@Override
 	public String resolve(HttpServletRequest request) {
+
+		String requestURI = request.getServletPath();
 		boolean match = urlProperties.getUrls()
-			.stream()
-			.anyMatch(url -> pathMatcher.match(url, request.getRequestURI()));
+				.stream()
+				.anyMatch(url -> pathMatcher.match(url, requestURI));
 
 		if (match) {
 			return null;

+ 4 - 1
kxs-system/src/main/java/com/kxs/system/biz/filter/RequestDecoderFilter.java

@@ -1,5 +1,6 @@
 package com.kxs.system.biz.filter;
 
+import cn.hutool.core.util.StrUtil;
 import cn.hutool.crypto.symmetric.AES;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
@@ -201,7 +202,9 @@ public class RequestDecoderFilter implements Filter {
             if (decryptJson != null) {
                 for (String key : decryptJson.keySet()) {
                     Object value = decryptJson.get(key);
-                    this.decryptedParams.put(key, value != null ? value.toString() : "");
+                    if(StrUtil.isNotEmpty(String.valueOf(value))){
+                        this.decryptedParams.put(key, value.toString());
+                    }
                 }
             }
         }