feat: update

This commit is contained in:
landaiqing
2024-05-08 23:12:38 +08:00
parent 6ce9e2ba40
commit 5aad20da2c
2 changed files with 0 additions and 75 deletions

View File

@@ -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");
}
}

View File

@@ -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;
}
}