diff --git a/controllers/user2_controller.go b/controllers/user2_controller.go index bff75f573..d60fb5ff6 100644 --- a/controllers/user2_controller.go +++ b/controllers/user2_controller.go @@ -287,8 +287,8 @@ func (c *User2Controller) UpdateUserByMiniInfo() { } type UserInfoWithWeixin struct { - UserInfo *weixinapi.MiniUserInfo `json:"userInfo"` - IsExist bool `json:"isExist"` + Mobile string `json:"mobile"` + IsExist bool `json:"isExist"` } // @Title 根据小程序jsCode查询用户信息 @@ -309,7 +309,7 @@ func (c *User2Controller) GetUserByMiniInfo() { var userInfo *weixinapi.MiniUserInfo if err = utils.UnmarshalUseNumber([]byte(decryptedDataBase64), &userInfo); err == nil { result := &UserInfoWithWeixin{} - result.UserInfo = userInfo + result.Mobile = userInfo.PhoneNumber if userInfo.PhoneNumber != "" { if user, err := dao.GetUserByID(dao.GetDB(), "mobile", userInfo.PhoneNumber); err == nil { if user != nil { @@ -317,9 +317,9 @@ func (c *User2Controller) GetUserByMiniInfo() { } else { result.IsExist = false } - retVal = result } } + retVal = result } } }