| 
					
				 | 
			
			
				@@ -2,6 +2,8 @@ package com.ruoyi.framework.aspectj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.lang.reflect.Method;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Map;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.servlet.http.HttpServletRequest;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.servlet.http.HttpServletResponse;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.aspectj.lang.JoinPoint;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.aspectj.lang.Signature;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.aspectj.lang.annotation.AfterReturning;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -192,7 +194,7 @@ public class LogAspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (int i = 0; i < paramsArray.length; i++)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!(paramsArray[i] instanceof MultipartFile))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!isFilterObject(paramsArray[i]))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Object jsonObj = JSON.toJSON(paramsArray[i]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     params += jsonObj.toString() + " ";
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -201,4 +203,15 @@ public class LogAspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return params.trim();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /**
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 判断是否需要过滤的对象。
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param o 对象信息。
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 如果是需要过滤的对象,则返回true;否则返回false。
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public boolean isFilterObject(final Object o)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return o instanceof MultipartFile || o instanceof HttpServletRequest || o instanceof HttpServletResponse;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 |