mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 18:46:10 +08:00 
			
		
		
		
	去掉模版消息里无用的topcolor参数
This commit is contained in:
		| @ -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; | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -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); | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang