feat: update
This commit is contained in:
@@ -1,31 +0,0 @@
|
||||
package com.schisandra.auth.application.controller;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.dromara.sms4j.api.SmsBlend;
|
||||
import org.dromara.sms4j.api.entity.SmsResponse;
|
||||
import org.dromara.sms4j.core.factory.SmsFactory;
|
||||
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* @Classname SchisandraSmsController
|
||||
* @BelongsProject: schisandra-cloud-storage
|
||||
* @BelongsPackage: com.schisandra.auth.application.controller
|
||||
* @Author: landaiqing
|
||||
* @CreateTime: 2024-05-08 01:41
|
||||
* @Description: TODO
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/sms/")
|
||||
@Slf4j
|
||||
public class SchisandraSmsController {
|
||||
|
||||
@GetMapping("send")
|
||||
public SmsResponse send(String phone){
|
||||
SmsBlend smsBlend =SmsFactory.getSmsBlend();
|
||||
return smsBlend.sendMessage(phone, "1234");
|
||||
}
|
||||
}
|
@@ -1,44 +0,0 @@
|
||||
package com.schisandra.auth.common.config;
|
||||
|
||||
import org.dromara.sms4j.aliyun.config.AlibabaConfig;
|
||||
import org.dromara.sms4j.core.datainterface.SmsReadConfig;
|
||||
import org.dromara.sms4j.provider.config.BaseConfig;
|
||||
import org.dromara.sms4j.unisms.config.UniConfig;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Classname SmsConfig
|
||||
* @BelongsProject: schisandra-cloud-storage
|
||||
* @BelongsPackage: com.schisandra.auth.common.config
|
||||
* @Author: landaiqing
|
||||
* @CreateTime: 2024-05-08 18:46
|
||||
* @Description: TODO
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@Component
|
||||
public class SmsConfig implements SmsReadConfig {
|
||||
|
||||
//这里的configId指的是框架在调用该接口方法时候会传递进来的参数,用户可以根据此参数作为标准来动态的进行查询
|
||||
@Override
|
||||
public BaseConfig getSupplierConfig(String configId) {
|
||||
|
||||
AlibabaConfig alibabaConfig=new AlibabaConfig();
|
||||
alibabaConfig.setConfigId("alibaba");
|
||||
alibabaConfig.setRequestUrl("dysmsapi.aliyuncs.com");
|
||||
alibabaConfig.setAccessKeyId("LTAI5tDy2edL9LhW43rnus69");
|
||||
alibabaConfig.setAccessKeySecret("YWp44dcFrBICrjZgqvJBE7ZHArZfIP");
|
||||
alibabaConfig.setSignature("阿里云短信测试");
|
||||
alibabaConfig.setTemplateId("SMS_154950909");
|
||||
alibabaConfig.setTemplateName("code");
|
||||
alibabaConfig.setSdkAppId("sms");
|
||||
return alibabaConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<BaseConfig> getSupplierConfigList() {
|
||||
//此处仅为示例,实际环境中,数据可以来自任意位置,
|
||||
return null;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user