Browse Source

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

master
Binary Wang 5 years ago
parent
commit
4247eb41cb
2 changed files with 8 additions and 0 deletions
  1. +6
    -0
      weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaUniformMessage.java
  2. +2
    -0
      weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/util/json/WxMaUniformMessageGsonAdapter.java

+ 6
- 0
weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaUniformMessage.java View File

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

/**
* 是否使用pagePath,否则使用pagepath.
* 加入此字段是基于微信官方接口变化多端的考虑
*/
private boolean usePagePath = false;
}
}

+ 2
- 0
weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/util/json/WxMaUniformMessageGsonAdapter.java 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());
}


Loading…
Cancel
Save