From 3f23b839851f74354f03cbc9b918fb8780618a35 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Tue, 28 Jul 2026 09:10:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/framework/common/pojo/AcsBaseReqDTO.java | 4 +++- .../nl/framework/common/pojo/AcsBaseRespDTO.java | 15 ++++++++++++++- .../nl/framework/common/util/http/AcsUtil.java | 3 +++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java index 23fff4ab..750e420b 100644 --- a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java +++ b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java @@ -2,13 +2,15 @@ package cn.code.nl.framework.common.pojo; import lombok.Data; +import java.io.Serializable; + /** * 基础DTO对象 * @Author: liyongde * @Date: 2026/7/24 8:49 */ @Data -public class AcsBaseReqDTO { +public class AcsBaseReqDTO implements Serializable { /** * 请求号: traceId */ diff --git a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java index 91c763ea..1d41351c 100644 --- a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java +++ b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java @@ -2,13 +2,15 @@ package cn.code.nl.framework.common.pojo; import lombok.Data; +import java.io.Serializable; + /** * acs返回基础对象 * @Author: liyongde * @Date: 2026/7/24 10:27 */ @Data -public class AcsBaseRespDTO { +public class AcsBaseRespDTO implements Serializable { /** * 是否整体成功 */ @@ -23,4 +25,15 @@ public class AcsBaseRespDTO { * 响应消息 */ private String msg; + + /** + * 请求号: traceId + */ + private String traceId; + + /** + * + * 时间 + */ + private Long timestamp; } diff --git a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java index 21e2a13f..da1be3ca 100644 --- a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java +++ b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java @@ -6,6 +6,7 @@ import cn.code.nl.framework.common.pojo.AcsBaseRespDTO; import cn.code.nl.framework.common.pojo.CommonResult; import cn.code.nl.framework.common.util.json.JsonUtils; import cn.code.nl.framework.common.util.spring.SpringUtils; +import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import java.lang.reflect.InvocationTargetException; @@ -103,6 +104,8 @@ public class AcsUtil { AcsBaseRespDTO response = new AcsBaseRespDTO(); response.setSuccess(true); response.setCode("200"); + response.setTraceId(IdUtil.simpleUUID()); + response.setTimestamp(System.currentTimeMillis()); return JsonUtils.convertObject(response, responseType); }