From 53e753c3effa6216f0c51d8c9afc5dd868a6102b Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Thu, 2 Mar 2023 11:00:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=97=AE=E9=A2=98=EF=BC=9A?= =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E5=8F=91=E9=80=81=EF=BC=8C=E6=9C=AA=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E5=AE=9E=E9=99=85=E5=8F=91=E9=80=81=E7=9F=AD=E4=BF=A1?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lili/modules/sms/impl/SmsUtilAliImplService.java | 11 +++++------ .../java/cn/lili/modules/sms/plugin/SmsPlugin.java | 3 +-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/sms/impl/SmsUtilAliImplService.java b/framework/src/main/java/cn/lili/modules/sms/impl/SmsUtilAliImplService.java index 74d4e40f..65fe31ba 100644 --- a/framework/src/main/java/cn/lili/modules/sms/impl/SmsUtilAliImplService.java +++ b/framework/src/main/java/cn/lili/modules/sms/impl/SmsUtilAliImplService.java @@ -12,6 +12,7 @@ import cn.lili.common.utils.CommonUtil; import cn.lili.modules.member.entity.dos.Member; import cn.lili.modules.member.service.MemberService; import cn.lili.modules.sms.SmsUtil; +import cn.lili.modules.sms.plugin.SmsPluginFactory; import cn.lili.modules.system.entity.dos.Setting; import cn.lili.modules.system.entity.dto.SmsSetting; import cn.lili.modules.system.entity.enums.SettingEnum; @@ -44,6 +45,8 @@ public class SmsUtilAliImplService implements SmsUtil { private SettingService settingService; @Autowired private MemberService memberService; + @Autowired + private SmsPluginFactory smsPluginFactory; @Autowired private SmsTemplateProperties smsTemplateProperties; @@ -118,7 +121,7 @@ public class SmsUtilAliImplService implements SmsUtil { } else { log.info("接收手机:{},验证码:{}", mobile, code); //发送短信 - this.sendSmsCode(smsSetting.getSignName(), mobile, params, templateCode); + smsPluginFactory.smsPlugin().sendSmsCode(smsSetting.getSignName(), mobile, params, templateCode); } //缓存中写入要验证的信息 cache.put(cacheKey(verificationEnums, mobile, uuid), code, 300L); @@ -139,13 +142,9 @@ public class SmsUtilAliImplService implements SmsUtil { @Override public void sendBatchSms(String signName, List mobile, String templateCode) { - + smsPluginFactory.smsPlugin().sendBatchSms(signName, mobile, templateCode); } - private void sendSmsCode(String signName, String mobile, Map param, String templateCode) { - - - } /** * 生成缓存key diff --git a/framework/src/main/java/cn/lili/modules/sms/plugin/SmsPlugin.java b/framework/src/main/java/cn/lili/modules/sms/plugin/SmsPlugin.java index dabf86cf..2000d81b 100644 --- a/framework/src/main/java/cn/lili/modules/sms/plugin/SmsPlugin.java +++ b/framework/src/main/java/cn/lili/modules/sms/plugin/SmsPlugin.java @@ -3,7 +3,6 @@ package cn.lili.modules.sms.plugin; import cn.lili.modules.sms.entity.dos.SmsSign; import cn.lili.modules.sms.entity.dos.SmsTemplate; import cn.lili.modules.sms.entity.enums.SmsEnum; -import com.tencentcloudapi.common.exception.TencentCloudSDKException; import java.util.List; import java.util.Map; @@ -29,7 +28,7 @@ public interface SmsPlugin { * @param templateCode 模版code * @param signName 签名名称 */ - void sendSmsCode(String signName, String mobile, Map param, String templateCode) throws TencentCloudSDKException; + void sendSmsCode(String signName, String mobile, Map param, String templateCode); /** * 短信批量发送