mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-11-01 00:46:54 +08:00 
			
		
		
		
	🎨 #2331 【公众号】【开放平台】根据微信平台用户信息接口最新调整去掉用户信息类部分无用字段
This commit is contained in:
		| @@ -25,23 +25,6 @@ public class WxOAuth2UserInfo implements Serializable { | ||||
|    * 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正方形头像), | ||||
|    * 用户没有头像时该项为空 | ||||
|   | ||||
| @@ -22,18 +22,7 @@ public class WxMpUser implements Serializable { | ||||
|   private Boolean subscribe; | ||||
|   private String openId; | ||||
|   private String nickname; | ||||
|   /** | ||||
|    * 性别描述信息:男、女、未知等. | ||||
|    */ | ||||
|   private String sexDesc; | ||||
|   /** | ||||
|    * 性别表示:1,2等数字. | ||||
|    */ | ||||
|   private Integer sex; | ||||
|   private String language; | ||||
|   private String city; | ||||
|   private String province; | ||||
|   private String country; | ||||
|   private String headImgUrl; | ||||
|   private Long subscribeTime; | ||||
|   /** | ||||
|   | ||||
| @@ -20,13 +20,10 @@ public class WxMpUserGsonAdapter implements JsonDeserializer<WxMpUser> { | ||||
|     if (subscribe != null) { | ||||
|       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.setLanguage(GsonHelper.getString(o, "language")); | ||||
|     user.setNickname(GsonHelper.getString(o, "nickname")); | ||||
|     user.setOpenId(GsonHelper.getString(o, "openid")); | ||||
|     user.setProvince(GsonHelper.getString(o, "province")); | ||||
|     user.setSubscribeTime(GsonHelper.getLong(o, "subscribe_time")); | ||||
|     user.setUnionId(GsonHelper.getString(o, "unionid")); | ||||
|     user.setRemark(GsonHelper.getString(o, "remark")); | ||||
| @@ -37,21 +34,6 @@ public class WxMpUserGsonAdapter implements JsonDeserializer<WxMpUser> { | ||||
|     user.setQrScene(GsonHelper.getString(o, "qr_scene")); | ||||
|     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; | ||||
|   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang