This commit is contained in:
苏尹岚
2020-11-20 13:42:30 +08:00
parent c2740e87d9
commit 047c24c151

View File

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