diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/event/ApiLogListener.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/event/ApiLogListener.java index 876c7da45..c0af63a6b 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/event/ApiLogListener.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/event/ApiLogListener.java @@ -2,7 +2,7 @@ package cn.axzo.workflow.core.common.event; import cn.axzo.workflow.core.repository.entity.ExtAxApiLog; import cn.axzo.workflow.core.service.ExtAxApiLogService; -import com.alibaba.fastjson.JSON; +import cn.hutool.json.JSONUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.context.ApplicationListener; import org.springframework.scheduling.annotation.Async; @@ -39,8 +39,8 @@ public class ApiLogListener implements ApplicationListener { ExtAxApiLog apiLog = new ExtAxApiLog(); apiLog.setTraceId(event.getTraceId()); apiLog.setApiUrl(event.getApiUrl()); - apiLog.setRequestBody(JSON.toJSONString(event.getRequestBody())); - apiLog.setResponseBody(JSON.toJSONString(event.getResponseBody())); + apiLog.setRequestBody(JSONUtil.toJsonStr(event.getRequestBody())); + apiLog.setResponseBody(JSONUtil.toJsonStr(event.getResponseBody())); apiLog.setTakeTime(event.getTakeTime()); apiLog.setType(event.getType()); apiLogService.insert(apiLog);