diff --git a/manager/userManager.go b/manager/userManager.go index 8712ceb4ae91a3367a7ab0c043ed10798aba3dce..616fb2a07c873e152a26ee9cc28635a8d4d553c8 100644 --- a/manager/userManager.go +++ b/manager/userManager.go @@ -99,6 +99,7 @@ func (m *UserManager) GetArea(country string) (area int8) { type UserTinyArea struct { ID uint64 + Avatar string ExternalId string Sex uint8 Code string @@ -112,7 +113,7 @@ func (m *UserManager) GetAreaUsers(userIds []uint64, area int8) map[uint64]UserT // 从db中读,暂时不缓存(几千个) var users []UserTinyArea if err := m.MysqlDB.Table("user"). - Select("id,external_id,sex,code,country"). + Select("id,external_id,sex,code,country,avatar"). Where("id IN (?)", userIds).Find(&users).Error; err != nil { mylogrus.MyLog.Errorf("GetUserArea fail:%v", err) return res @@ -129,6 +130,7 @@ func (m *UserManager) GetAreaUsers(userIds []uint64, area int8) map[uint64]UserT Code: u.Code, Country: u.Country, Area: a, + Avatar: u.Avatar, } } return res