#1021 微信小程序发送统一消息接口时增加特殊方法用于解决变态字段名问题

This commit is contained in:
Binary Wang 2019-05-12 21:06:40 +08:00
parent 3f386d0a56
commit 4247eb41cb
2 changed files with 8 additions and 0 deletions

View File

@ -104,5 +104,11 @@ public class WxMaUniformMessage implements Serializable {
* 加入此字段是基于微信官方接口变化多端的考虑
*/
private boolean usePath = false;
/**
* 是否使用pagePath否则使用pagepath.
* 加入此字段是基于微信官方接口变化多端的考虑
*/
private boolean usePagePath = false;
}
}

View File

@ -36,6 +36,8 @@ public class WxMaUniformMessageGsonAdapter implements JsonSerializer<WxMaUniform
miniProgramJson.addProperty("appid", miniProgram.getAppid());
if (miniProgram.isUsePath()) {
miniProgramJson.addProperty("path", miniProgram.getPagePath());
} else if (miniProgram.isUsePagePath()) {
miniProgramJson.addProperty("pagePath", miniProgram.getPagePath());
} else {
miniProgramJson.addProperty("pagepath", miniProgram.getPagePath());
}