From 77812cedca88c80ffdf091145383a1cc90c1c1f3 Mon Sep 17 00:00:00 2001 From: efren <79289982@qq.com> Date: Wed, 25 Jun 2025 11:19:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/ebtp/extend/sms/controller/SmsController.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/sms/controller/SmsController.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/sms/controller/SmsController.java index 344e482..0637b8f 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/sms/controller/SmsController.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/sms/controller/SmsController.java @@ -53,7 +53,7 @@ public class SmsController { } */ @GetMapping("/send") - public SmsSendResponseDTO sendSms(@RequestParam String[] mobiles, @RequestParam String templateId, @RequestParam String[] datas) { + public BaseResponse sendSms(@RequestParam String[] mobiles, @RequestParam String templateId, @RequestParam String[] datas) { // String[] datas = new String[]{"测试内容"}; // 模板参数 // return smsService.sendTemplateSms( // "18686879363", // 接收手机号 @@ -64,12 +64,17 @@ public class SmsController { // ); // 字符串数组转逗号拼接字符串 String mobileStr = String.join(",", mobiles); - return smsService.sendTemplateSms( + SmsSendResponseDTO smsSendResponseDTO = smsService.sendTemplateSms( mobileStr, // 接收手机号 templateId, // 模板ID datas, // 模板参数 null, // 子扩展码 null // 自定义消息ID ); + + if (!SMS_SUCCESS_CODE.equals(smsSendResponseDTO.getStatusCode())) { + return BaseResponse.fail(SMS_ERRER_DESC + smsSendResponseDTO.getStatusCode() + SmsErrorEnum.getMessageByCode(smsSendResponseDTO.getStatusCode()), smsSendResponseDTO.getTemplateSMS()); + } + return BaseResponse.success(smsSendResponseDTO.getTemplateSMS()); } } \ No newline at end of file