修复WxMenuRule一个变态属性的问题 #136

This commit is contained in:
Binary Wang 2017-02-09 22:53:23 +08:00
parent ff1b69a38f
commit 6c9afe8a8a
2 changed files with 10 additions and 9 deletions

View File

@ -70,7 +70,9 @@ public class WxMenuGsonAdapter implements JsonSerializer<WxMenu>, JsonDeserializ
private WxMenuRule convertToRule(JsonObject json) { private WxMenuRule convertToRule(JsonObject json) {
WxMenuRule menuRule = new WxMenuRule(); WxMenuRule menuRule = new WxMenuRule();
menuRule.setTagId(GsonHelper.getString(json,"tag_id")); //变态的微信接口这里居然反人类的使用和序列化时不一样的名字
//menuRule.setTagId(GsonHelper.getString(json,"tag_id"));
menuRule.setTagId(GsonHelper.getString(json, "group_id"));
menuRule.setSex(GsonHelper.getString(json, "sex")); menuRule.setSex(GsonHelper.getString(json, "sex"));
menuRule.setCountry(GsonHelper.getString(json, "country")); menuRule.setCountry(GsonHelper.getString(json, "country"));
menuRule.setProvince(GsonHelper.getString(json, "province")); menuRule.setProvince(GsonHelper.getString(json, "province"));

View File

@ -16,8 +16,7 @@ import org.slf4j.LoggerFactory;
*/ */
public class WxMpMenuServiceImpl implements WxMpMenuService { public class WxMpMenuServiceImpl implements WxMpMenuService {
private static final String API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/menu"; private static final String API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/menu";
private static Logger log = LoggerFactory private static Logger log = LoggerFactory.getLogger(WxMpMenuServiceImpl.class);
.getLogger(WxMpMenuServiceImpl.class);
private WxMpService wxMpService; private WxMpService wxMpService;