Browse Source

系统优化

woody 1 year ago
parent
commit
ee33143d6a

+ 3 - 1
framework-base/src/main/java/com/chelvc/framework/base/context/LoggingContextHolder.java

@@ -118,7 +118,9 @@ public final class LoggingContextHolder {
         }
         buffer.append("]:");
         for (Object message : messages) {
-            buffer.append(" ").append(message);
+            if (StringUtils.notEmpty(message)) {
+                buffer.append(" ").append(message);
+            }
         }
         return buffer.toString();
     }

+ 1 - 2
framework-base/src/main/java/com/chelvc/framework/base/util/HttpUtils.java

@@ -17,7 +17,6 @@ import java.util.Comparator;
 import java.util.Enumeration;
 import java.util.List;
 import java.util.Map;
-import java.util.Objects;
 import java.util.function.BiFunction;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -217,7 +216,7 @@ public final class HttpUtils {
         Enumeration<String> enumeration = request.getParameterNames();
         while (enumeration.hasMoreElements()) {
             String name = enumeration.nextElement();
-            if (StringUtils.notEmpty(name) && !Objects.equals(name, "{}")) {
+            if (StringUtils.notEmpty(name)) {
                 parameters.put(name, request.getParameterValues(name));
             }
         }

+ 1 - 1
framework-security/src/main/java/com/chelvc/framework/security/interceptor/SecurityValidateInterceptor.java

@@ -85,7 +85,7 @@ public class SecurityValidateInterceptor implements HandlerInterceptor, WebMvcCo
                     session.getTimestamp() + payload;
             String ciphertext = CodecUtils.md5(plaintext);
             String signature = request.getHeader(SessionContextHolder.HEADER_SIGNATURE);
-            LoggingContextHolder.debug(log, plaintext, ciphertext);
+            LoggingContextHolder.debug(log, plaintext, ciphertext, payload);
             if (!Objects.equals(ciphertext, signature)) {
                 throw new FrameworkException(HttpStatus.FORBIDDEN.name(), null, "Invalid signature");
             }