From 8388b064d0bb0687e6819428a05726a21b8c13a1 Mon Sep 17 00:00:00 2001 From: JyuHsin <729757837@qq.com> Date: Wed, 18 Mar 2026 14:15:22 +0800 Subject: [PATCH] commit --- .../com/budwk/app/base/sms/impl/ncu/SmsNcuServiceImpl.java | 5 ++++- .../com/budwk/app/base/sms/impl/ncu/util/SmsTokenUtil.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/budwk/app/base/sms/impl/ncu/SmsNcuServiceImpl.java b/src/main/java/com/budwk/app/base/sms/impl/ncu/SmsNcuServiceImpl.java index 467b77b3..1bcc4b49 100644 --- a/src/main/java/com/budwk/app/base/sms/impl/ncu/SmsNcuServiceImpl.java +++ b/src/main/java/com/budwk/app/base/sms/impl/ncu/SmsNcuServiceImpl.java @@ -143,12 +143,15 @@ public class SmsNcuServiceImpl implements SmsService { String body = HttpUtil.createPost(SEND_MSG_URL) .header("Authorization", token) .header("Content-Type", "application/json") - .form(params).execute().body(); + .body(Json.toJson(params)).execute().body(); JSONObject resultJsonBody = JSONUtil.parseObj(body); log.info("【log】发送消息通知,接口响应数据:{}", body); if (resultJsonBody.getInt("code") == 0) { log.info("【log】发送消息通知成功"); + JSONObject data = resultJsonBody.getJSONObject("data"); + String sendId = data.getStr("sendId"); + System.out.println(sendId); } else { log.info("【log】发送消息通知失败:{}", resultJsonBody.getStr("message")); } diff --git a/src/main/java/com/budwk/app/base/sms/impl/ncu/util/SmsTokenUtil.java b/src/main/java/com/budwk/app/base/sms/impl/ncu/util/SmsTokenUtil.java index cfce6909..8a54a8a0 100644 --- a/src/main/java/com/budwk/app/base/sms/impl/ncu/util/SmsTokenUtil.java +++ b/src/main/java/com/budwk/app/base/sms/impl/ncu/util/SmsTokenUtil.java @@ -52,7 +52,7 @@ public class SmsTokenUtil { JSONObject resultJsonBody = JSONUtil.parseObj(body); log.info("【log】获取消息token接口回调数据:{}", Json.toJson(resultJsonBody)); - if (resultJsonBody.getInt("code") == 200) { + if (StrUtil.isNotBlank(resultJsonBody.getStr("access_token"))) { String accessToken = resultJsonBody.getStr("access_token"); Integer expiresIn = resultJsonBody.getInt("expires_in"); redisService.setex(key, expiresIn, accessToken);