Commit 622c8fe7 authored by 李驰骋's avatar 李驰骋

日志记录JSON格式化参数名问题修复

parent 92bd4173
......@@ -3,7 +3,10 @@ package com.ximai.mes.config;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.text.StrJoiner;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSON;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.common.base.Joiner;
import com.ximai.common.annotation.ApiLog;
import com.ximai.common.annotation.Log;
......@@ -15,6 +18,7 @@ import com.ximai.common.utils.ip.AddressUtils;
import com.ximai.common.utils.ip.IpUtils;
import com.ximai.common.utils.spring.SpringUtils;
import com.ximai.framework.manager.AsyncManager;
import com.ximai.mes.remote.dto.ProWorkorderErpQuery;
import com.ximai.system.domain.SysApiLog;
import com.ximai.system.service.ISysApiLogService;
import io.swagger.annotations.ApiOperation;
......@@ -184,10 +188,11 @@ public class ApiLogAspect {
joiner.append(o.getClass().getName());
if (StringUtils.isNotNull(o) && !isFilterObject(o)) {
try {
Object jsonObj = JSON.toJSON(o);
BeanUtil.setFieldValue(operLog,"operParam"+i, jsonObj);
ObjectMapper objectMapper = new ObjectMapper();
String jsonStr = objectMapper.writeValueAsString(o);
BeanUtil.setFieldValue(operLog,"operParam"+i, jsonStr);
} catch (Exception e) {
e.printStackTrace();
log.error("日志记录参数解析失败,", e);
}
}
i++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment