From 11eae6fcdccdc6c29b1170d54a293287b2b8b379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=9B=E5=AE=8F=E7=A5=A5?= <14281818+xue-hongxiang@user.noreply.gitee.com> Date: Wed, 18 Dec 2024 10:18:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E5=8F=91=E9=80=81=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E9=85=8D=E7=BD=AE=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/business/sms/SmsService.java | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/springblade/modules/business/sms/SmsService.java b/src/main/java/org/springblade/modules/business/sms/SmsService.java index f158f22..0e7ad31 100644 --- a/src/main/java/org/springblade/modules/business/sms/SmsService.java +++ b/src/main/java/org/springblade/modules/business/sms/SmsService.java @@ -12,6 +12,7 @@ import com.aliyuncs.exceptions.ClientException; import lombok.AllArgsConstructor; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @@ -19,23 +20,23 @@ import java.util.HashMap; import java.util.Map; @Component -@AllArgsConstructor public class SmsService { - //private static String ACCESS_KEY_ID = "LTAI5tHsaR8S4nFH3nhchQ3Z"; - //private static String ACCESS_KEY_SECRET = "PWFmEByyD5YrjMlAyioZZqLtMGxZLu"; - //private static String SIGN_NAME = "阿里云短信测试"; - //private static String TEMPLATE_CODE = "SMS_476455177"; -// @Value("${sms.sign-name}") -// private String SIGN_NAME; private final Client client; + @Autowired + public SmsService(Client client) { + this.client = client; + } + + + @Value("${sms.sign-name}") + private String signName; -// @Value("${sms.template-id1}") -// private String TEMPLATE_CODE; + @Value("${sms.template-id1}") + private String templateCode; public void sendSms(String phoneNumber, String name) throws ClientException { - String templateCode = "SMS_476455177"; SendSmsRequest request = new SendSmsRequest(); // 设置短信模板的参数 @@ -46,7 +47,7 @@ public class SmsService { // request.putQueryParameter("SignName", SIGN_NAME); request.setTemplateCode(templateCode); //模板名称 request.setTemplateParam(JSONObject.toJSONString(templateParam)); - request.setSignName("实验室运维系统"); + request.setSignName(signName); // 发送短信请求 try {