疯狂的狮子li
2021-05-25 6c195af2a38f7482ba6274401b8ff0498d985a28
ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java
@@ -23,6 +23,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import org.springframework.validation.BindingResult;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.HandlerMapping;
@@ -35,7 +36,7 @@
/**
 * 操作日志记录处理
 *
 *
 * @author ruoyi
 */
@Aspect
@@ -63,7 +64,7 @@
    /**
     * 拦截异常操作
     *
     *
     * @param joinPoint 切点
     * @param e 异常
     */
@@ -129,7 +130,7 @@
    /**
     * 获取注解中对方法的描述信息 用于Controller层注解
     *
     *
     * @param log 日志
     * @param operLog 操作日志
     * @throws Exception
@@ -152,7 +153,7 @@
    /**
     * 获取请求的参数,放到log中
     *
     *
     * @param operLog 操作日志
     * @throws Exception 异常
     */
@@ -197,7 +198,7 @@
        {
            for (int i = 0; i < paramsArray.length; i++)
            {
                if (!isFilterObject(paramsArray[i]))
                if (StrUtil.isNotNull(paramsArray[i]) && !isFilterObject(paramsArray[i]))
                {
                    Object jsonObj = JSON.toJSON(paramsArray[i]);
                    params += jsonObj.toString() + " ";
@@ -209,7 +210,7 @@
    /**
     * 判断是否需要过滤的对象。
     *
     *
     * @param o 对象信息。
     * @return 如果是需要过滤的对象,则返回true;否则返回false。
     */
@@ -238,6 +239,7 @@
                return entry.getValue() instanceof MultipartFile;
            }
        }
        return o instanceof MultipartFile || o instanceof HttpServletRequest || o instanceof HttpServletResponse;
        return o instanceof MultipartFile || o instanceof HttpServletRequest || o instanceof HttpServletResponse
                || o instanceof BindingResult;
    }
}