mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-04 20:57:47 +08:00
🎨 #2331 【公众号】【开放平台】根据微信平台用户信息接口最新调整去掉用户信息类部分无用字段
This commit is contained in:
parent
6f57d4a522
commit
7b4ba553ac
@ -25,23 +25,6 @@ public class WxOAuth2UserInfo implements Serializable {
|
|||||||
* nickname 普通用户昵称
|
* nickname 普通用户昵称
|
||||||
*/
|
*/
|
||||||
private String nickname;
|
private String nickname;
|
||||||
/**
|
|
||||||
* sex 普通用户性别,1为男性,2为女性
|
|
||||||
*/
|
|
||||||
private Integer sex;
|
|
||||||
/**
|
|
||||||
* city 普通用户个人资料填写的城市
|
|
||||||
*/
|
|
||||||
private String city;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* province 普通用户个人资料填写的省份
|
|
||||||
*/
|
|
||||||
private String province;
|
|
||||||
/**
|
|
||||||
* country 国家,如中国为CN
|
|
||||||
*/
|
|
||||||
private String country;
|
|
||||||
/**
|
/**
|
||||||
* headimgurl 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),
|
* headimgurl 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),
|
||||||
* 用户没有头像时该项为空
|
* 用户没有头像时该项为空
|
||||||
|
@ -22,18 +22,7 @@ public class WxMpUser implements Serializable {
|
|||||||
private Boolean subscribe;
|
private Boolean subscribe;
|
||||||
private String openId;
|
private String openId;
|
||||||
private String nickname;
|
private String nickname;
|
||||||
/**
|
|
||||||
* 性别描述信息:男、女、未知等.
|
|
||||||
*/
|
|
||||||
private String sexDesc;
|
|
||||||
/**
|
|
||||||
* 性别表示:1,2等数字.
|
|
||||||
*/
|
|
||||||
private Integer sex;
|
|
||||||
private String language;
|
private String language;
|
||||||
private String city;
|
|
||||||
private String province;
|
|
||||||
private String country;
|
|
||||||
private String headImgUrl;
|
private String headImgUrl;
|
||||||
private Long subscribeTime;
|
private Long subscribeTime;
|
||||||
/**
|
/**
|
||||||
|
@ -20,13 +20,10 @@ public class WxMpUserGsonAdapter implements JsonDeserializer<WxMpUser> {
|
|||||||
if (subscribe != null) {
|
if (subscribe != null) {
|
||||||
user.setSubscribe(!new Integer(0).equals(subscribe));
|
user.setSubscribe(!new Integer(0).equals(subscribe));
|
||||||
}
|
}
|
||||||
user.setCity(GsonHelper.getString(o, "city"));
|
|
||||||
user.setCountry(GsonHelper.getString(o, "country"));
|
|
||||||
user.setHeadImgUrl(GsonHelper.getString(o, "headimgurl"));
|
user.setHeadImgUrl(GsonHelper.getString(o, "headimgurl"));
|
||||||
user.setLanguage(GsonHelper.getString(o, "language"));
|
user.setLanguage(GsonHelper.getString(o, "language"));
|
||||||
user.setNickname(GsonHelper.getString(o, "nickname"));
|
user.setNickname(GsonHelper.getString(o, "nickname"));
|
||||||
user.setOpenId(GsonHelper.getString(o, "openid"));
|
user.setOpenId(GsonHelper.getString(o, "openid"));
|
||||||
user.setProvince(GsonHelper.getString(o, "province"));
|
|
||||||
user.setSubscribeTime(GsonHelper.getLong(o, "subscribe_time"));
|
user.setSubscribeTime(GsonHelper.getLong(o, "subscribe_time"));
|
||||||
user.setUnionId(GsonHelper.getString(o, "unionid"));
|
user.setUnionId(GsonHelper.getString(o, "unionid"));
|
||||||
user.setRemark(GsonHelper.getString(o, "remark"));
|
user.setRemark(GsonHelper.getString(o, "remark"));
|
||||||
@ -37,21 +34,6 @@ public class WxMpUserGsonAdapter implements JsonDeserializer<WxMpUser> {
|
|||||||
user.setQrScene(GsonHelper.getString(o, "qr_scene"));
|
user.setQrScene(GsonHelper.getString(o, "qr_scene"));
|
||||||
user.setQrSceneStr(GsonHelper.getString(o, "qr_scene_str"));
|
user.setQrSceneStr(GsonHelper.getString(o, "qr_scene_str"));
|
||||||
|
|
||||||
Integer sex = GsonHelper.getInteger(o, "sex");
|
|
||||||
if (sex != null) {
|
|
||||||
user.setSex(sex);
|
|
||||||
switch (sex) {
|
|
||||||
case 1:
|
|
||||||
user.setSexDesc("男");
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
user.setSexDesc("女");
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
user.setSexDesc("未知");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
return user;
|
return user;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user