From b428226d0cf78bbb843fa17bffb1e338230fae6c Mon Sep 17 00:00:00 2001 From: tj <1378534974@qq.com> Date: 星期一, 21 四月 2025 15:39:59 +0800 Subject: [PATCH] 1.我的邀请记录-头像 --- src/main/java/com/mzl/flower/web/v2/sms/TosSmsController.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/mzl/flower/web/v2/sms/TosSmsController.java b/src/main/java/com/mzl/flower/web/v2/sms/TosSmsController.java new file mode 100644 index 0000000..2369f52 --- /dev/null +++ b/src/main/java/com/mzl/flower/web/v2/sms/TosSmsController.java @@ -0,0 +1,55 @@ +package com.mzl.flower.web.v2.sms; + +import com.mzl.flower.base.BaseController; +import com.mzl.flower.base.R; +import com.mzl.flower.base.ReturnDataDTO; +import com.mzl.flower.config.sms.TosSmsProperties; +import com.mzl.flower.dto.request.sms.SmsTaskDTO; +import com.mzl.flower.service.sms.TosSmsService; +import com.volcengine.model.request.SmsSendRequest; +import com.volcengine.model.response.SmsSendResponse; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +@Api(value = "火山短信", tags = "火山短信") +@RestController +@RequestMapping("/v2/tos/sms") +public class TosSmsController extends BaseController { + + @Autowired + private TosSmsService tosSmsService; + + @Autowired + private TosSmsProperties tosSmsProperties; + + private String template=""; + + @PostMapping(value = "/send") + @ApiOperation(value = "发送短信任务", httpMethod = "POST") + public ResponseEntity<ReturnDataDTO> send() throws IOException { + SmsSendRequest req = new SmsSendRequest(); + req.setPhoneNumbers("17768997336"); + req.setSmsAccount(tosSmsProperties.getSmsAccount()); + req.setTemplateId(tosSmsProperties.getTemplateId()); + req.setSign(tosSmsProperties.getSign()); + + Map<String,String> param = new HashMap<>(); + param.put("code","123456"); + req.setTemplateParamByMap(param); + SmsSendResponse smsSendResponse = tosSmsService.sendSms(req); + return returnData(R.SUCCESS.getCode(), smsSendResponse); + } + + +} -- Gitblit v1.9.3