Parcourir la source

去掉模版消息里无用的topcolor参数

master
Binary Wang il y a 8 ans
Parent
révision
6cf7b08897
2 fichiers modifiés avec 5 ajouts et 22 suppressions
  1. +5
    -19
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateMessage.java
  2. +0
    -3
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpTemplateMessageGsonAdapter.java

+ 5
- 19
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateMessage.java Voir le fichier

@@ -1,18 +1,20 @@
package me.chanjar.weixin.mp.bean.template; package me.chanjar.weixin.mp.bean.template;


import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;

import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;


import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;

/**
* 参考 http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277&token=&lang=zh_CN 发送模板消息接口部分
*/
public class WxMpTemplateMessage implements Serializable { public class WxMpTemplateMessage implements Serializable {
private static final long serialVersionUID = 5063374783759519418L; private static final long serialVersionUID = 5063374783759519418L;


private String toUser; private String toUser;
private String templateId; private String templateId;
private String url; private String url;
private String topColor;
private List<WxMpTemplateData> data = new ArrayList<>(); private List<WxMpTemplateData> data = new ArrayList<>();


public String getToUser() { public String getToUser() {
@@ -39,14 +41,6 @@ public class WxMpTemplateMessage implements Serializable {
this.url = url; this.url = url;
} }


public String getTopColor() {
return this.topColor;
}

public void setTopColor(String topColor) {
this.topColor = topColor;
}

public List<WxMpTemplateData> getData() { public List<WxMpTemplateData> getData() {
return this.data; return this.data;
} }
@@ -71,7 +65,6 @@ public class WxMpTemplateMessage implements Serializable {
private String toUser; private String toUser;
private String templateId; private String templateId;
private String url; private String url;
private String topColor;
private List<WxMpTemplateData> data = new ArrayList<>(); private List<WxMpTemplateData> data = new ArrayList<>();


public WxMpTemplateMessageBuilder toUser(String toUser) { public WxMpTemplateMessageBuilder toUser(String toUser) {
@@ -89,11 +82,6 @@ public class WxMpTemplateMessage implements Serializable {
return this; return this;
} }


public WxMpTemplateMessageBuilder topColor(String topColor) {
this.topColor = topColor;
return this;
}

public WxMpTemplateMessageBuilder data(List<WxMpTemplateData> data) { public WxMpTemplateMessageBuilder data(List<WxMpTemplateData> data) {
this.data = data; this.data = data;
return this; return this;
@@ -103,7 +91,6 @@ public class WxMpTemplateMessage implements Serializable {
this.toUser(origin.toUser); this.toUser(origin.toUser);
this.templateId(origin.templateId); this.templateId(origin.templateId);
this.url(origin.url); this.url(origin.url);
this.topColor(origin.topColor);
this.data(origin.data); this.data(origin.data);
return this; return this;
} }
@@ -113,7 +100,6 @@ public class WxMpTemplateMessage implements Serializable {
m.toUser = this.toUser; m.toUser = this.toUser;
m.templateId = this.templateId; m.templateId = this.templateId;
m.url = this.url; m.url = this.url;
m.topColor = this.topColor;
m.data = this.data; m.data = this.data;
return m; return m;
} }


+ 0
- 3
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/util/json/WxMpTemplateMessageGsonAdapter.java Voir le fichier

@@ -28,9 +28,6 @@ public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTempla
if (message.getUrl() != null) { if (message.getUrl() != null) {
messageJson.addProperty("url", message.getUrl()); messageJson.addProperty("url", message.getUrl());
} }
if (message.getTopColor() != null) {
messageJson.addProperty("topcolor", message.getTopColor());
}


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


Chargement…
Annuler
Enregistrer