Skip to content

Commit 4247eb4

Browse files
committed
#1021 微信小程序发送统一消息接口时增加特殊方法用于解决变态字段名问题
1 parent 3f386d0 commit 4247eb4

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaUniformMessage.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,11 @@ public static class MiniProgram implements Serializable {
104104
* 加入此字段是基于微信官方接口变化多端的考虑
105105
*/
106106
private boolean usePath = false;
107+
108+
/**
109+
* 是否使用pagePath,否则使用pagepath.
110+
* 加入此字段是基于微信官方接口变化多端的考虑
111+
*/
112+
private boolean usePagePath = false;
107113
}
108114
}

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/util/json/WxMaUniformMessageGsonAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ public JsonElement serialize(WxMaUniformMessage message, Type typeOfSrc, JsonSer
3636
miniProgramJson.addProperty("appid", miniProgram.getAppid());
3737
if (miniProgram.isUsePath()) {
3838
miniProgramJson.addProperty("path", miniProgram.getPagePath());
39+
} else if (miniProgram.isUsePagePath()) {
40+
miniProgramJson.addProperty("pagePath", miniProgram.getPagePath());
3941
} else {
4042
miniProgramJson.addProperty("pagepath", miniProgram.getPagePath());
4143
}

0 commit comments

Comments
 (0)