diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java index b7389afa..a47d2a2a 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java @@ -27,6 +27,7 @@ public class WxCpUser implements Serializable { private Gender gender; private String email; private String avatar; + private String thumbAvatar; /** * 地址。长度最大128个字符 */ diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java index 482a42b4..8dfeb1d7 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java @@ -66,6 +66,7 @@ public class WxCpUserGsonAdapter implements JsonDeserializer, JsonSeri user.setGender(Gender.fromCode(GsonHelper.getString(o, "gender"))); user.setEmail(GsonHelper.getString(o, "email")); user.setAvatar(GsonHelper.getString(o, "avatar")); + user.setThumbAvatar(GsonHelper.getString(o, "thumb_avatar")); user.setAddress(GsonHelper.getString(o, "address")); user.setAvatarMediaId(GsonHelper.getString(o, "avatar_mediaid")); user.setStatus(GsonHelper.getInteger(o, "status")); @@ -187,6 +188,9 @@ public class WxCpUserGsonAdapter implements JsonDeserializer, JsonSeri if (user.getAvatar() != null) { o.addProperty("avatar", user.getAvatar()); } + if (user.getThumbAvatar() != null) { + o.addProperty("thumb_avatar", user.getThumbAvatar()); + } if (user.getAddress() != null) { o.addProperty("address", user.getAddress()); }