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