mirror of
https://gitee.com/dromara/sms4j.git
synced 2025-12-06 17:08:40 +08:00
优化导入
统一配置使用的字段
This commit is contained in:
parent
22614c294d
commit
9307d7e99e
@ -20,11 +20,6 @@ import org.dromara.sms4j.provider.config.BaseConfig;
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class CloopenConfig extends BaseConfig {
|
||||
|
||||
/**
|
||||
* 应用 ID
|
||||
*/
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* REST API Base URL
|
||||
*/
|
||||
|
||||
@ -59,7 +59,7 @@ public class CloopenSmsImpl extends AbstractSmsBlend<CloopenConfig> {
|
||||
CloopenHelper helper = new CloopenHelper(getConfig(), http);
|
||||
Map<String, Object> paramMap = new LinkedHashMap<>(4);
|
||||
paramMap.put("to", String.join(",", phones));
|
||||
paramMap.put("appId", getConfig().getAppId());
|
||||
paramMap.put("appId", getConfig().getAccessKeyId());
|
||||
paramMap.put("templateId", templateId);
|
||||
paramMap.put("datas", messages.keySet().stream().map(messages::get).toArray(String[]::new));
|
||||
return helper.smsResponse(paramMap);
|
||||
|
||||
@ -1,15 +1,12 @@
|
||||
package org.dromara.sms4j.netease.config;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import org.dromara.sms4j.comm.constant.SupplierConstant;
|
||||
import org.dromara.sms4j.netease.service.NeteaseSmsImpl;
|
||||
import org.dromara.sms4j.provider.config.BaseConfig;
|
||||
|
||||
/**
|
||||
* 网易云信
|
||||
* @author adam
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ -41,7 +38,7 @@ public class NeteaseConfig extends BaseConfig {
|
||||
* 是否需要支持短信上行。true:需要,false:不需要
|
||||
* 说明:如果开通了短信上行抄送功能,该参数需要设置为true,其它情况设置无效
|
||||
*/
|
||||
private Boolean needUp;
|
||||
private Boolean needUp = false;
|
||||
|
||||
/**
|
||||
* 获取供应商
|
||||
|
||||
@ -14,11 +14,6 @@ import org.dromara.sms4j.tencent.service.TencentSmsImpl;
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class TencentConfig extends BaseConfig {
|
||||
|
||||
/**
|
||||
* 短信sdkAppId
|
||||
*/
|
||||
private String sdkAppId;
|
||||
|
||||
/**
|
||||
* 地域信息默认为 ap-guangzhou
|
||||
*/
|
||||
|
||||
@ -91,7 +91,7 @@ public class TencentSmsImpl extends AbstractSmsBlend<TencentConfig> {
|
||||
}
|
||||
Map<String, String> headsMap = TencentUtils.generateHeadsMap(signature, timestamp, getConfig().getAction(),
|
||||
getConfig().getVersion(), getConfig().getTerritory(), getConfig().getRequestUrl());
|
||||
Map<String, Object> requestBody = TencentUtils.generateRequestBody(phones, getConfig().getSdkAppId(),
|
||||
Map<String, Object> requestBody = TencentUtils.generateRequestBody(phones, getConfig().getAccessKeyId(),
|
||||
getConfig().getSignature(), templateId, messages);
|
||||
String url = Constant.HTTPS_PREFIX + getConfig().getRequestUrl();
|
||||
|
||||
|
||||
@ -65,7 +65,7 @@ public class TencentUtils {
|
||||
String signedHeaders = "content-type;host";
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
params.put("PhoneNumberSet", phones);
|
||||
params.put("SmsSdkAppId", tencentConfig.getSdkAppId());
|
||||
params.put("SmsSdkAppId", tencentConfig.getAccessKeyId());
|
||||
params.put("SignName", tencentConfig.getSignature());
|
||||
params.put("TemplateId", templateId);
|
||||
params.put("TemplateParamSet", messages);
|
||||
|
||||
@ -2,12 +2,8 @@ package org.dromara.sms4j.yunpian.config;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.ToString;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import org.dromara.sms4j.comm.constant.SupplierConstant;
|
||||
import org.dromara.sms4j.provider.config.BaseConfig;
|
||||
import org.dromara.sms4j.yunpian.service.YunPianSmsImpl;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
||||
@ -1,10 +1,9 @@
|
||||
package org.dromara.sms4j.zhutong.config;
|
||||
|
||||
import lombok.*;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.dromara.sms4j.comm.constant.SupplierConstant;
|
||||
import org.dromara.sms4j.provider.config.BaseConfig;
|
||||
import org.dromara.sms4j.zhutong.service.ZhutongSmsImpl;
|
||||
|
||||
/**
|
||||
* 助通-自定义短信发送-配置
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user