mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 10:38:42 +08:00 
			
		
		
		
	修复命名错误。data是datum的复数,datas是错误写法
This commit is contained in:
		| @ -12,7 +12,7 @@ public class WxMpTemplateMessage implements Serializable { | ||||
|   private String templateId; | ||||
|   private String url; | ||||
|   private String topColor; | ||||
|   private List<WxMpTemplateData> datas = new ArrayList<WxMpTemplateData>(); | ||||
|   private List<WxMpTemplateData> data = new ArrayList<WxMpTemplateData>(); | ||||
|  | ||||
|   public String getToUser() { | ||||
|     return toUser; | ||||
| @ -46,12 +46,16 @@ public class WxMpTemplateMessage implements Serializable { | ||||
|     this.topColor = topColor; | ||||
|   } | ||||
|  | ||||
|   public List<WxMpTemplateData> getDatas() { | ||||
|     return datas; | ||||
|   public List<WxMpTemplateData> getData() { | ||||
|     return data; | ||||
|   } | ||||
|  | ||||
|   public void setDatas(List<WxMpTemplateData> datas) { | ||||
|     this.datas = datas; | ||||
|   public void setData(List<WxMpTemplateData> data) { | ||||
|     this.data = data; | ||||
|   } | ||||
|  | ||||
|   public void addWxMpTemplateData(WxMpTemplateData datum) { | ||||
|     this.data.add(datum); | ||||
|   } | ||||
|  | ||||
|   public String toJson() { | ||||
|  | ||||
| @ -30,16 +30,16 @@ public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTempla | ||||
|       messageJson.addProperty("topcolor", message.getTopColor()); | ||||
|     } | ||||
|  | ||||
|     JsonObject datas = new JsonObject(); | ||||
|     messageJson.add("data", datas); | ||||
|     JsonObject data = new JsonObject(); | ||||
|     messageJson.add("data", data); | ||||
|  | ||||
|     for (WxMpTemplateData data : message.getDatas()) { | ||||
|     for (WxMpTemplateData datum : message.getData()) { | ||||
|       JsonObject dataJson = new JsonObject(); | ||||
|       dataJson.addProperty("value", data.getValue()); | ||||
|       if (data.getColor() != null) { | ||||
|         dataJson.addProperty("color", data.getColor()); | ||||
|       dataJson.addProperty("value", datum.getValue()); | ||||
|       if (datum.getColor() != null) { | ||||
|         dataJson.addProperty("color", datum.getColor()); | ||||
|       } | ||||
|       datas.add(data.getName(), dataJson); | ||||
|       data.add(datum.getName(), dataJson); | ||||
|     } | ||||
|  | ||||
|     return messageJson; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 YuJian
					YuJian