diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java index 25bb2138..e20be680 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java @@ -19,7 +19,7 @@ public class WxMenu implements Serializable { private List buttons = new ArrayList(); - private WxMenuRule matchrule; + private WxMenuRule matchRule; public List getButtons() { return buttons; @@ -29,12 +29,12 @@ public class WxMenu implements Serializable { this.buttons = buttons; } - public WxMenuRule getMatchrule() { - return matchrule; + public WxMenuRule getMatchRule() { + return matchRule; } - public void setMatchrule(WxMenuRule matchrule) { - this.matchrule = matchrule; + public void setMatchRule(WxMenuRule matchRule) { + this.matchRule = matchRule; } public String toJson() { diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/WxMenuGsonAdapter.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/WxMenuGsonAdapter.java index 4b1a720d..cb3e8c69 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/WxMenuGsonAdapter.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/WxMenuGsonAdapter.java @@ -39,9 +39,9 @@ public class WxMenuGsonAdapter implements JsonSerializer, JsonDeserializ } json.add("button", buttonArray); - if (menu.getMatchrule() != null) { - Gson gson = new Gson(); - json.add("matchrule", gson.toJsonTree(menu.getMatchrule())); + if (menu.getMatchRule() != null) { + Gson gson = new Gson(); + json.add("matchrule", gson.toJsonTree(menu.getMatchRule())); } return json; diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java index 0b3429f8..3ad9bf4c 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java @@ -230,7 +230,7 @@ public class WxMpServiceImpl implements WxMpService { } public void menuCreate(WxMenu menu) throws WxErrorException { - if (menu.getMatchrule() != null) { + if (menu.getMatchRule() != null) { String url = "https://api.weixin.qq.com/cgi-bin/menu/addconditional"; execute(new SimplePostRequestExecutor(), url, menu.toJson()); } else {