From 316f72b5562da60c25d593cb6a4b7bc7d2129b44 Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 21 Feb 2025 22:39:35 +0800 Subject: [PATCH] REQ-3581: toString --- .../cn/axzo/nanopart/ess/api/domain/EssOrgAndSealInfo.java | 5 +++++ .../ess/api/request/AddSealAuthorizationRequest.java | 6 ++++++ .../nanopart/ess/api/request/AddSealPersonsRequest.java | 6 ++++++ .../ess/api/request/CreateConsoleLoginUrlRequest.java | 5 +++++ .../ess/api/request/CreateContractByFileRequest.java | 6 ++++++ .../ess/api/request/DownloadSingedContractPdfRequest.java | 5 +++++ .../api/request/GetContractDetailByContractIdRequest.java | 5 +++++ .../nanopart/ess/api/request/GetEmbedWebUrlRequest.java | 5 +++++ .../nanopart/ess/api/request/GetPersonAuthStateRequest.java | 6 ++++++ .../cn/axzo/nanopart/ess/api/request/GetSealsRequest.java | 5 +++++ .../cn/axzo/nanopart/ess/api/request/GetSignUrlRequest.java | 5 +++++ .../ess/api/request/RemoveSealAuthorizationRequest.java | 6 ++++++ .../nanopart/ess/api/request/RemoveSealPersonRequest.java | 5 +++++ .../nanopart/ess/api/request/RevokeContractRequest.java | 6 ++++++ .../ess/api/request/SaveContractSnapshotRequest.java | 5 +++++ .../ess/api/response/CreateConsoleLoginUrlResponse.java | 5 +++++ .../ess/api/response/CreateContractByFileResponse.java | 5 +++++ .../ess/api/response/DownloadSingedContractPdfResponse.java | 5 +++++ .../api/response/GetContractDetailByContractIdResponse.java | 5 +++++ .../nanopart/ess/api/response/GetEmbedWebUrlResponse.java | 5 +++++ .../nanopart/ess/api/response/GetOrgAuthStatesResponse.java | 5 +++++ .../ess/api/response/GetPersonAuthStateResponse.java | 6 ++++++ .../axzo/nanopart/ess/api/response/GetSignUrlResponse.java | 5 +++++ .../cn/axzo/nanopart/ess/server/ess/ContractManager.java | 1 + 24 files changed, 123 insertions(+) diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/EssOrgAndSealInfo.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/EssOrgAndSealInfo.java index d8c7ff82..1ea91385 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/EssOrgAndSealInfo.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/domain/EssOrgAndSealInfo.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.domain; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -23,4 +24,8 @@ public class EssOrgAndSealInfo { */ private List seals = new ArrayList<>(); + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealAuthorizationRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealAuthorizationRequest.java index cdcacc2e..0ab6453a 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealAuthorizationRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealAuthorizationRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -29,4 +30,9 @@ public class AddSealAuthorizationRequest implements SealAndPersonRequest { */ @NotNull(message = "operatorPersonId不能为空") private Long operatorPersonId; + + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealPersonsRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealPersonsRequest.java index 3eb44be7..4af77286 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealPersonsRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/AddSealPersonsRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -24,4 +25,9 @@ public class AddSealPersonsRequest { */ @NotEmpty(message = "personIds不能为空") private Set personIds; + + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateConsoleLoginUrlRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateConsoleLoginUrlRequest.java index 1c4a9ef3..7e93d2ed 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateConsoleLoginUrlRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateConsoleLoginUrlRequest.java @@ -2,6 +2,7 @@ package cn.axzo.nanopart.ess.api.request; import cn.axzo.nanopart.ess.api.domain.OrgPerson; import cn.axzo.nanopart.ess.api.enums.EssConsoleUrlEndpoint; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -44,4 +45,8 @@ public class CreateConsoleLoginUrlRequest implements OrgPerson { */ private transient boolean essCheckLoginPerson = true; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateContractByFileRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateContractByFileRequest.java index 329efd9f..ca7fece9 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateContractByFileRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/CreateContractByFileRequest.java @@ -2,6 +2,7 @@ package cn.axzo.nanopart.ess.api.request; import cn.axzo.nanopart.ess.api.domain.CreateContractByFile; import cn.axzo.nanopart.ess.api.domain.CreateContractInfo; +import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Getter; @@ -29,4 +30,9 @@ public class CreateContractByFileRequest extends CreateContractRequest { return byFile; } + @Override + public String toString() { + return JSON.toJSONString(this); + } + } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/DownloadSingedContractPdfRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/DownloadSingedContractPdfRequest.java index f284f08b..95eede33 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/DownloadSingedContractPdfRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/DownloadSingedContractPdfRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -17,4 +18,8 @@ public class DownloadSingedContractPdfRequest { @NotBlank(message = "essContractId不能为空") private String essContractId; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetContractDetailByContractIdRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetContractDetailByContractIdRequest.java index a0795275..cf4fd050 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetContractDetailByContractIdRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetContractDetailByContractIdRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -17,4 +18,8 @@ public class GetContractDetailByContractIdRequest { @NotBlank(message = "essContractId不能为空") private String essContractId; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetEmbedWebUrlRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetEmbedWebUrlRequest.java index 821c2b02..601edbd9 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetEmbedWebUrlRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetEmbedWebUrlRequest.java @@ -1,6 +1,7 @@ package cn.axzo.nanopart.ess.api.request; import cn.axzo.nanopart.ess.api.enums.EssEmbedType; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -37,4 +38,8 @@ public class GetEmbedWebUrlRequest { */ private String businessId; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetPersonAuthStateRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetPersonAuthStateRequest.java index b477c29a..1652c845 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetPersonAuthStateRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetPersonAuthStateRequest.java @@ -1,6 +1,7 @@ package cn.axzo.nanopart.ess.api.request; import cn.axzo.nanopart.ess.api.domain.OrgPerson; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -22,4 +23,9 @@ public class GetPersonAuthStateRequest implements OrgPerson { */ @NotNull(message = "人员id不能为空") private Long personId; + + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSealsRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSealsRequest.java index dc52104a..fab03ed9 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSealsRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSealsRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -18,4 +19,8 @@ public class GetSealsRequest { @NotNull(message = "单位列表不能为空") private Set ouIds; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSignUrlRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSignUrlRequest.java index 2ab1418f..67799eb8 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSignUrlRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/GetSignUrlRequest.java @@ -2,6 +2,7 @@ package cn.axzo.nanopart.ess.api.request; import cn.axzo.nanopart.ess.api.domain.OrgPerson; import cn.axzo.nanopart.ess.api.enums.SignUrlEndpoint; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -48,4 +49,8 @@ public class GetSignUrlRequest implements OrgPerson { */ private String recipientId; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealAuthorizationRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealAuthorizationRequest.java index f89c360a..767419d1 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealAuthorizationRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealAuthorizationRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -23,4 +24,9 @@ public class RemoveSealAuthorizationRequest implements SealAndPersonRequest { */ @NotNull(message = "personId不能为空") private Long personId; + + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealPersonRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealPersonRequest.java index 0fa96565..af4064c2 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealPersonRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RemoveSealPersonRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -25,4 +26,8 @@ public class RemoveSealPersonRequest { @NotNull(message = "personId不能为空") private Long personId; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RevokeContractRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RevokeContractRequest.java index 699515ab..a7c658bf 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RevokeContractRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/RevokeContractRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -21,4 +22,9 @@ public class RevokeContractRequest { * 撤销原因 */ private String reason; + + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/SaveContractSnapshotRequest.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/SaveContractSnapshotRequest.java index 204134d9..95ac7dc5 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/SaveContractSnapshotRequest.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/request/SaveContractSnapshotRequest.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.request; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -17,4 +18,8 @@ public class SaveContractSnapshotRequest { @NotBlank(message = "essContractId不能为空") private String essContractId; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateConsoleLoginUrlResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateConsoleLoginUrlResponse.java index 333409ef..2ae590dd 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateConsoleLoginUrlResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateConsoleLoginUrlResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -14,4 +15,8 @@ public class CreateConsoleLoginUrlResponse { */ private String consoleLoginUrl; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateContractByFileResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateContractByFileResponse.java index 69c7cbaf..1dec8603 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateContractByFileResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/CreateContractByFileResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -25,4 +26,8 @@ public class CreateContractByFileResponse { */ private List essRecipientIds; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/DownloadSingedContractPdfResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/DownloadSingedContractPdfResponse.java index 114257a3..2c1b3b76 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/DownloadSingedContractPdfResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/DownloadSingedContractPdfResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -14,4 +15,8 @@ public class DownloadSingedContractPdfResponse { */ private String pdfUrl; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetContractDetailByContractIdResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetContractDetailByContractIdResponse.java index a4cc4ddb..26bd24fb 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetContractDetailByContractIdResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetContractDetailByContractIdResponse.java @@ -1,6 +1,7 @@ package cn.axzo.nanopart.ess.api.response; import cn.axzo.nanopart.ess.api.domain.contract.EssContractInfo; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -15,4 +16,8 @@ public class GetContractDetailByContractIdResponse { */ private EssContractInfo contract; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetEmbedWebUrlResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetEmbedWebUrlResponse.java index 47654ea4..b7dc7673 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetEmbedWebUrlResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetEmbedWebUrlResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -14,4 +15,8 @@ public class GetEmbedWebUrlResponse { */ private String embedWebUrl; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetOrgAuthStatesResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetOrgAuthStatesResponse.java index a0e9c013..f42fc04b 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetOrgAuthStatesResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetOrgAuthStatesResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -19,4 +20,8 @@ public class GetOrgAuthStatesResponse { */ private boolean isAuthorized; + @Override + public String toString() { + return JSON.toJSONString(this); + } } \ No newline at end of file diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetPersonAuthStateResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetPersonAuthStateResponse.java index 6b84ffd2..c8b6bc88 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetPersonAuthStateResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetPersonAuthStateResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -14,4 +15,9 @@ public class GetPersonAuthStateResponse { */ private boolean isAuthorized; + + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetSignUrlResponse.java b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetSignUrlResponse.java index 5716dde8..b2a74467 100644 --- a/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetSignUrlResponse.java +++ b/ess/ess-api/src/main/java/cn/axzo/nanopart/ess/api/response/GetSignUrlResponse.java @@ -1,5 +1,6 @@ package cn.axzo.nanopart.ess.api.response; +import com.alibaba.fastjson.JSON; import lombok.Getter; import lombok.Setter; @@ -15,4 +16,8 @@ public class GetSignUrlResponse { */ private String url; + @Override + public String toString() { + return JSON.toJSONString(this); + } } diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java index 032cf0f2..14623355 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/ContractManager.java @@ -54,6 +54,7 @@ public class ContractManager { try { contract = contractSupport.saveContractByFile(request); } catch (DuplicateKeyException e) { + log.warn("幂等重复, request={}", request, e); EssContract savedContract = essContractDao .findByIdempotentCode(request.getAppCode(), request.getIdempotentCode()) .orElseThrow(InternalError::new);