Merge branch 'fix_data_typo' into develop

This commit is contained in:
Binary Wang 2016-06-18 22:01:35 +08:00
commit e492e5adeb
2 changed files with 16 additions and 12 deletions

View File

@ -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() {

View File

@ -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;