package dao import ( "youngee_b_api/app/entity" ) type PlatformKuaishouUserInfoDao struct{} func (d PlatformKuaishouUserInfoDao) GetUserInfo(openId string) (entity.PlatformKuaishouUserInfo, error) { var userInfo entity.PlatformKuaishouUserInfo err := Db.Model(&entity.PlatformKuaishouUserInfo{}).Select("open_id, platform_id, nick_name, head_uri, city, gender").Where("open_id = ?", openId).Find(&userInfo).Error if err != nil { userInfo.OpenID = openId userInfo.NickName = "" userInfo.HeadUri = "" userInfo.City = "" userInfo.Gender = "" } return userInfo, nil }