diff --git a/README.md b/README.md index 7116e732..adc7ff35 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -

sms4j v3.2.0

+

sms4j v3.3.4

sms4j -- 让发送短信变的更简单

- +

@@ -16,6 +16,7 @@ 如果我们的项目对你产生了帮助,或者你觉得还算值得鼓励,请用你发财的小手帮助点上一个start [gitee](https://gitee.com/dromara/sms4j) [github](https://github.com/dromara/sms4j) +[gitcode](https://gitcode.com/dromara/SMS4J) #### [官方文档](https://sms4j.com) #### [JavaDoc文档](https://apidoc.gitee.com/dromara/sms4j/) @@ -35,6 +36,13 @@ - **[助通短信](https://www.ztinfo.cn/products/sms)** - **[联麓短信](https://console.shlianlu.com/#/document/smsDoc)** - **[鼎众短信](http://demoapi.321sms.com:8201/index.html)** +- **[创蓝短信](https://doc.chuanglan.com/document/HAQYSZKH9HT5Z50L)** +- **[极光短信](https://docs.jiguang.cn/jsms)** +- **[布丁云短信](https://console-docs.apipost.cn/preview/986c24caf79228ed/d3d8a6d5faf6ef51)** +- **[中国移动 云MAS短信](https://mas.10086.cn/)** +- **[螺丝帽短信](https://luosimao.com)** +- **[SUBMAIL短信](https://www.mysubmail.com/)** +- **[单米科技短信](https://www.danmi.com/)** ## 在SpringBoot环境集成 @@ -145,6 +153,7 @@ sms: ## 贡献原则 - 我们原则上欢迎任何人为sms4j添加加瓦贡献代码 - 贡献代码应注释完备,按照javaDoc标准对 类,方法,变量,参数,返回值等信息说明 +- 如新增短信厂商需要同時以MD格式编写厂商的使用文档 - 新增的方法模块不能破坏原有结构和兼容性 - 如果我们关闭了你的issues或者pr请查看回复内容,我们会在回复中做出解释 diff --git a/pom.xml b/pom.xml index 15a10028..c74b8c4f 100644 --- a/pom.xml +++ b/pom.xml @@ -53,7 +53,7 @@ - 3.3.4-SNAPSHOT + 3.3.4 UTF-8 UTF-8 @@ -243,20 +243,20 @@ - - - - - - - - - - - - - - + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + verify + + sign + + + + org.apache.maven.plugins @@ -314,6 +314,19 @@ + + org.sonatype.central + central-publishing-maven-plugin + 0.6.0 + true + + ossrh + + true + + published + + diff --git a/sms4j-provider/src/main/java/org/dromara/sms4j/mas/service/MasSmsImpl.java b/sms4j-provider/src/main/java/org/dromara/sms4j/mas/service/MasSmsImpl.java index 5e9fb61c..9c0e10c1 100644 --- a/sms4j-provider/src/main/java/org/dromara/sms4j/mas/service/MasSmsImpl.java +++ b/sms4j-provider/src/main/java/org/dromara/sms4j/mas/service/MasSmsImpl.java @@ -1,9 +1,9 @@ package org.dromara.sms4j.mas.service; -import cn.hutool.core.collection.CollUtil; -import cn.hutool.json.JSONObject; -import cn.hutool.json.JSONUtil; -import lombok.extern.slf4j.Slf4j; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.concurrent.Executor; + import org.dromara.sms4j.api.entity.SmsResponse; import org.dromara.sms4j.api.utils.SmsRespUtils; import org.dromara.sms4j.comm.constant.SupplierConstant; @@ -14,9 +14,10 @@ import org.dromara.sms4j.mas.config.MasConfig; import org.dromara.sms4j.mas.utils.MasUtils; import org.dromara.sms4j.provider.service.AbstractSmsBlend; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.concurrent.Executor; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.json.JSONObject; +import cn.hutool.json.JSONUtil; +import lombok.extern.slf4j.Slf4j; /** *

类名: MasSmsImpl @@ -53,7 +54,8 @@ public class MasSmsImpl extends AbstractSmsBlend { if (CollUtil.isEmpty(messages)){ messages = new LinkedHashMap<>(); } - return getSmsResponse(phone, JSONUtil.toJsonStr(messages), getConfig().getTemplateId()); + + return getSmsResponse(phone, JSONUtil.toJsonStr(messages.values()), getConfig().getTemplateId()); } @Override @@ -61,7 +63,7 @@ public class MasSmsImpl extends AbstractSmsBlend { if (CollUtil.isEmpty(messages)){ messages = new LinkedHashMap<>(); } - String messageStr = JSONUtil.toJsonStr(messages); + String messageStr = JSONUtil.toJsonStr(messages.values()); return getSmsResponse(phone, messageStr, templateId); } @@ -75,7 +77,7 @@ public class MasSmsImpl extends AbstractSmsBlend { if (CollUtil.isEmpty(messages)){ messages = new LinkedHashMap<>(); } - String messageStr = JSONUtil.toJsonStr(messages); + String messageStr = JSONUtil.toJsonStr(messages.values()); return getSmsResponse(SmsUtils.addCodePrefixIfNot(phones), messageStr, templateId); }