| 12345678910111213141516171819202122232425262728293031323334353637 |
- package com.ydtech.components;
- import com.alibaba.fastjson.JSON;
- import com.ydtech.components.aliyun.AliyunSendSmsComponents;
- import com.ydtech.components.aliyun.SMSVerificationCode;
- import com.ydtech.components.aliyun.SendSmsEnum;
- import com.ydtech.components.baidu.BaiduSendSmsComponents;
- import com.ydtech.components.tencent.TencentSendSmsComponents;
- import lombok.RequiredArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.stereotype.Component;
- import javax.annotation.PostConstruct;
- @Slf4j
- @Component
- @RequiredArgsConstructor
- public class SendSmsComponents {
- private final AliyunSendSmsComponents aliyunSendSmsComponents;
- private final TencentSendSmsComponents tencentSendSmsComponents;
- private final BaiduSendSmsComponents baiduSendSmsComponents;
- public void sendSms(String phoneNumber, String captcha) throws Exception {
- // 阿里云
- aliyunSendSmsComponents.sendSms(phoneNumber, captcha);
- // 腾讯云
- // tencentSendSmsComponents.sendSms(phoneNumber, captcha);
- // // 百度
- // baiduSendSmsComponents.sendSms(phoneNumber, captcha);
- }
- }
|