This commit is contained in:
efren
2025-06-25 11:19:42 +08:00
parent 2cc6f87a43
commit 77812cedca

View File

@ -53,7 +53,7 @@ public class SmsController {
}
*/
@GetMapping("/send")
public SmsSendResponseDTO sendSms(@RequestParam String[] mobiles, @RequestParam String templateId, @RequestParam String[] datas) {
public BaseResponse<SmsSendResponseDTO.TemplateSMS> 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());
}
}