- fix weixin UserInfo.sex from string to int.

This commit is contained in:
gazebo
2018-09-04 16:07:33 +08:00
parent 13e5b6b44f
commit ae6ae4da59

View File

@@ -49,7 +49,7 @@ type API struct {
type UserInfo struct {
OpenID string `json:"openid"`
NickName string `json:"nickname"`
Sex string `json:"sex"`
Sex int `json:"sex"`
Province string `json:"province"`
City string `json:"city"`
Country string `json:"country"`
@@ -185,7 +185,7 @@ func (a *API) GetUserInfo(openid string) (*UserInfo, error) {
retVal := &UserInfo{
OpenID: utils.Interface2String(result["openid"]),
NickName: utils.Interface2String(result["nickname"]),
Sex: utils.Interface2String(result["sex"]),
Sex: int(utils.MustInterface2Int64(result["sex"])),
Province: utils.Interface2String(result["province"]),
City: utils.Interface2String(result["city"]),
Country: utils.Interface2String(result["country"]),