From a0547c5db73a70693a45ae4c0411cdccc1e18bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E6=B5=A9?= <8583167+chen-zh@user.noreply.gitee.com> Date: Wed, 29 Jul 2026 03:08:07 +0000 Subject: [PATCH] =?UTF-8?q?!97=20czh-20260729-requestId=E7=A9=BA=E5=80=BC?= =?UTF-8?q?=E4=BF=9D=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * czh-20260729-requestId空值保护 * czh-20260729-sendBatch响应改用requestId --- .../jeecg/modules/ksim/controller/KsimTestController.java | 4 +--- .../modules/ksim/service/impl/KsimMessageServiceImpl.java | 7 +++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/controller/KsimTestController.java b/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/controller/KsimTestController.java index d73a871..e1cc756 100644 --- a/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/controller/KsimTestController.java +++ b/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/controller/KsimTestController.java @@ -105,9 +105,7 @@ public class KsimTestController { if (msgRespBody != null) { int code = msgRespBody.getIntValue("code"); result.put("success", code == 0 || code == 200); - if (msgRespBody.getJSONObject("dataBody") != null) { - result.put("messageId", msgRespBody.getJSONObject("dataBody").getString("messageId")); - } + result.put("requestId", msgRespBody.getString("requestId")); result.put("responseCode", code); } else { result.put("success", false); diff --git a/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/service/impl/KsimMessageServiceImpl.java b/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/service/impl/KsimMessageServiceImpl.java index bf620bd..aaa0d2b 100644 --- a/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/service/impl/KsimMessageServiceImpl.java +++ b/jeecg-boot-module/jeecg-module-im/src/main/java/org/jeecg/modules/ksim/service/impl/KsimMessageServiceImpl.java @@ -66,10 +66,9 @@ public class KsimMessageServiceImpl implements IKsimMessageService { return Result.error(apiResult.getCode(), "即时通发送失败: " + apiResult.getMessage()); } - String messageId = apiResult.getDataBody() != null - ? apiResult.getDataBody().getString("messageId") : ""; - log.info("【即时通推送-sendBatch】成功, messageId: {}, toUserCount: {}, title: {}", messageId, + String requestId = apiResult.getRequestId() != null ? apiResult.getRequestId() : ""; + log.info("【即时通推送-sendBatch】成功, requestId: {}, toUserCount: {}, title: {}", requestId, toUserValueList != null ? toUserValueList.size() : 0, title); - return Result.OK(messageId); + return Result.OK(requestId); } }