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