Skip to content

Commit f17d9cd

Browse files
committed
#479 修复公众号模板消息发送时pagepath问题
1 parent 89a3cfa commit f17d9cd

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
package me.chanjar.weixin.mp.bean.template;
22

3-
import lombok.*;
4-
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
5-
63
import java.io.Serializable;
74
import java.util.ArrayList;
85
import java.util.List;
96

7+
import lombok.AllArgsConstructor;
8+
import lombok.Builder;
9+
import lombok.Data;
10+
import lombok.Getter;
11+
import lombok.NoArgsConstructor;
12+
import lombok.Setter;
13+
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
14+
1015
/**
1116
* 模板消息.
1217
* 参考 http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277&token=&lang=zh_CN 发送模板消息接口部分
@@ -71,7 +76,7 @@ public static class MiniProgram implements Serializable {
7176
private static final long serialVersionUID = -7945254706501974849L;
7277

7378
private String appid;
74-
private String pagePath;
79+
private String path;
7580
}
7681

7782
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package me.chanjar.weixin.mp.util.json;
22

3+
import java.lang.reflect.Type;
4+
35
import com.google.gson.JsonElement;
46
import com.google.gson.JsonObject;
57
import com.google.gson.JsonSerializationContext;
68
import com.google.gson.JsonSerializer;
79
import me.chanjar.weixin.mp.bean.template.WxMpTemplateData;
810
import me.chanjar.weixin.mp.bean.template.WxMpTemplateMessage;
911

10-
import java.lang.reflect.Type;
11-
1212
public class WxMpTemplateMessageGsonAdapter implements JsonSerializer<WxMpTemplateMessage> {
1313

1414
@Override
@@ -23,7 +23,7 @@ public JsonElement serialize(WxMpTemplateMessage message, Type typeOfSrc, JsonSe
2323
if (message.getMiniProgram() != null) {
2424
JsonObject miniProgramJson = new JsonObject();
2525
miniProgramJson.addProperty("appid", message.getMiniProgram().getAppid());
26-
miniProgramJson.addProperty("pagepath", message.getMiniProgram().getPagePath());
26+
miniProgramJson.addProperty("path", message.getMiniProgram().getPath());
2727
messageJson.add("miniprogram", miniProgramJson);
2828
}
2929

0 commit comments

Comments
 (0)