From 09837906ed542bb6f9cb636fe6421632bfd5edc7 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期二, 22 十一月 2022 10:39:05 +0800 Subject: [PATCH] 修复Log注解GET请求记录不到参数问题 --- src/main/java/com/ruoyi/framework/aspectj/LogAspect.java | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java b/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java index f86347f..c4d6eb8 100644 --- a/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java +++ b/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java @@ -13,7 +13,6 @@ import org.springframework.stereotype.Component; import org.springframework.validation.BindingResult; import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.servlet.HandlerMapping; import com.alibaba.fastjson2.JSON; import com.ruoyi.common.enums.HttpMethod; import com.ruoyi.common.filter.PropertyPreExcludeFilter; @@ -103,7 +102,6 @@ catch (Exception exp) { // 璁板綍鏈湴寮傚父鏃ュ織 - log.error("==鍓嶇疆閫氱煡寮傚父=="); log.error("寮傚父淇℃伅:{}", exp.getMessage()); exp.printStackTrace(); } @@ -153,8 +151,8 @@ } else { - Map<?, ?> paramsMap = (Map<?, ?>) ServletUtils.getRequest().getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE); - operLog.setOperParam(StringUtils.substring(paramsMap.toString(), 0, 2000)); + Map<?, ?> paramsMap = ServletUtils.getParamMap(ServletUtils.getRequest()); + operLog.setOperParam(StringUtils.substring(JSON.toJSONString(paramsMap, excludePropertyPreFilter()), 0, 2000)); } } -- Gitblit v1.9.3