Skip to content

Commit 6cf7b08

Browse files
committed
去掉模版消息里无用的topcolor参数
1 parent 3ed717a commit 6cf7b08

File tree

2 files changed

+5
-22
lines changed

2 files changed

+5
-22
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateMessage.java

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
package me.chanjar.weixin.mp.bean.template;
22

3+
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
4+
35
import java.io.Serializable;
46
import java.util.ArrayList;
57
import java.util.List;
68

7-
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
8-
9+
/**
10+
* 参考 http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277&token=&lang=zh_CN 发送模板消息接口部分
11+
*/
912
public class WxMpTemplateMessage implements Serializable {
1013
private static final long serialVersionUID = 5063374783759519418L;
1114

1215
private String toUser;
1316
private String templateId;
1417
private String url;
15-
private String topColor;
1618
private List<WxMpTemplateData> data = new ArrayList<>();
1719

1820
public String getToUser() {
@@ -39,14 +41,6 @@ public void setUrl(String url) {
3941
this.url = url;
4042
}
4143

42-
public String getTopColor() {
43-
return this.topColor;
44-
}
45-
46-
public void setTopColor(String topColor) {
47-
this.topColor = topColor;
48-
}
49-
5044
public List<WxMpTemplateData> getData() {
5145
return this.data;
5246
}
@@ -71,7 +65,6 @@ public static class WxMpTemplateMessageBuilder {
7165
private String toUser;
7266
private String templateId;
7367
private String url;
74-
private String topColor;
7568
private List<WxMpTemplateData> data = new ArrayList<>();
7669

7770
public WxMpTemplateMessageBuilder toUser(String toUser) {
@@ -89,11 +82,6 @@ public WxMpTemplateMessageBuilder url(String url) {
8982
return this;
9083
}
9184

92-
public WxMpTemplateMessageBuilder topColor(String topColor) {
93-
this.topColor = topColor;
94-
return this;
95-
}
96-
9785
public WxMpTemplateMessageBuilder data(List<WxMpTemplateData> data) {
9886
this.data = data;
9987
return this;
@@ -103,7 +91,6 @@ public WxMpTemplateMessageBuilder from(WxMpTemplateMessage origin) {
10391
this.toUser(origin.toUser);
10492
this.templateId(origin.templateId);
10593
this.url(origin.url);
106-
this.topColor(origin.topColor);
10794
this.data(origin.data);
10895
return this;
10996
}
@@ -113,7 +100,6 @@ public WxMpTemplateMessage build() {
113100
m.toUser = this.toUser;
114101
m.templateId = this.templateId;
115102
m.url = this.url;
116-
m.topColor = this.topColor;
117103
m.data = this.data;
118104
return m;
119105
}

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpTemplateMessageGsonAdapter.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ public JsonElement serialize(WxMpTemplateMessage message, Type typeOfSrc, JsonSe
2828
if (message.getUrl() != null) {
2929
messageJson.addProperty("url", message.getUrl());
3030
}
31-
if (message.getTopColor() != null) {
32-
messageJson.addProperty("topcolor", message.getTopColor());
33-
}
3431

3532
JsonObject data = new JsonObject();
3633
messageJson.add("data", data);

0 commit comments

Comments
 (0)