From 1b3aee5e4ef6447a8a422a69019fbf70c2a669cd Mon Sep 17 00:00:00 2001 From: wuyu Date: Tue, 28 Nov 2023 11:15:35 +0800 Subject: [PATCH] =?UTF-8?q?+feign=E9=80=9A=E8=BF=87ID=E6=92=A4=E9=94=80?= =?UTF-8?q?=E5=BE=85=E5=8A=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../message/controller/PendingMessageNewController.java | 5 +++++ .../service/pending/client/PendingMessageClient.java | 8 ++++++++ .../client/fallback/PendingMessageClientFallback.java | 6 ++++++ 3 files changed, 19 insertions(+) diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/controller/PendingMessageNewController.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/controller/PendingMessageNewController.java index fb0227b6..321c66af 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/controller/PendingMessageNewController.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/controller/PendingMessageNewController.java @@ -109,4 +109,9 @@ public class PendingMessageNewController implements PendingMessageClient { public CommonResponse revokeByTemplateCodeBizCode(CompletePendingMessageRequest param) { return CommonResponse.success(pendingMessageNewService.revokeByTemplateCodeBizCode(param)); } + + @Override + public CommonResponse revokeById(RevokePendingMessageByIdRequest param) { + return CommonResponse.success(pendingMessageNewService.revokeById(param)); + } } diff --git a/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/PendingMessageClient.java b/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/PendingMessageClient.java index 923e7274..861be79a 100644 --- a/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/PendingMessageClient.java +++ b/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/PendingMessageClient.java @@ -152,4 +152,12 @@ public interface PendingMessageClient { */ @PostMapping(value = "/pending-message/revoke/by-biz-code", produces = {MediaType.APPLICATION_JSON_VALUE}) CommonResponse revokeByTemplateCodeBizCode(@RequestBody @Valid CompletePendingMessageRequest param); + + /** + * 通过ID撤销代办 + * + * @param param + * @return 成功返回 {@code true} 失败返回 {@code false} + */ + CommonResponse revokeById(RevokePendingMessageByIdRequest param); } \ No newline at end of file diff --git a/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/fallback/PendingMessageClientFallback.java b/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/fallback/PendingMessageClientFallback.java index 4c5d19a4..b5719e42 100644 --- a/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/fallback/PendingMessageClientFallback.java +++ b/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/client/fallback/PendingMessageClientFallback.java @@ -103,4 +103,10 @@ public class PendingMessageClientFallback implements PendingMessageClient { log.error("fall back while revoking pending message by biz code. msgIdentityCode:[{}]", param); return CommonResponse.error("fall back while revoking pending message by biz code"); } + + @Override + public CommonResponse revokeById(RevokePendingMessageByIdRequest param) { + log.error("fall back while revoking pending message by ID. param:[{}]", param); + return CommonResponse.error("fall back while revoking pending message by ID"); + } }