Jelajahi Sumber

Merge branch 'zx_saas_payment_config_0218' of http://git.dayaedu.com/yonge/mec into dev

zouxuan 3 bulan lalu
induk
melakukan
adc8c7fe8a

+ 5 - 5
mec-common/audit-log/src/main/java/com/yonge/log/interceptor/AuditLogInterceptor.java

@@ -16,13 +16,9 @@ import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
-import java.net.InetAddress;
 import java.nio.charset.Charset;
 import java.text.SimpleDateFormat;
 import java.util.*;
-import java.util.concurrent.CompletableFuture;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
 
 /**
  * 日志审计的拦截器
@@ -41,7 +37,11 @@ public class AuditLogInterceptor extends HandlerInterceptorAdapter {
 
     @Override
     public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
-        syncSaveLog(request, handler);
+        // 如果不是HandlerMethod类型,直接返回,不进行日志记录
+        // ResourceHttpRequestHandler是处理静态资源的Handler,不需要记录日志
+        if (handler instanceof HandlerMethod) {
+            syncSaveLog(request, handler);
+        }
     }
 
     public void syncSaveLog(HttpServletRequest request, Object handler) {