Commit f8a28240 authored by chenweijian's avatar chenweijian

接口优化

parent 6daa60a6
...@@ -8,7 +8,6 @@ import ( ...@@ -8,7 +8,6 @@ import (
"hilo-group/_const/enum/gift_e" "hilo-group/_const/enum/gift_e"
"hilo-group/_const/redis_key" "hilo-group/_const/redis_key"
"hilo-group/cv/gift_cv" "hilo-group/cv/gift_cv"
"hilo-group/cv/group_cv"
"hilo-group/cv/user_cv" "hilo-group/cv/user_cv"
"sort" "sort"
"strconv" "strconv"
...@@ -26,7 +25,7 @@ type BillboardUserInfo struct { ...@@ -26,7 +25,7 @@ type BillboardUserInfo struct {
//榜单中用户信息 //榜单中用户信息
type GroupTop3ConsumeUser struct { type GroupTop3ConsumeUser struct {
//用户基本信息 //用户基本信息
UserBase group_cv.TopConsumersUser `json:"userBase"` UserBase user_cv.TopConsumersUser `json:"userBase"`
//数值 //数值
Num uint64 `json:"num"` Num uint64 `json:"num"`
} }
...@@ -68,7 +67,15 @@ func GetGroupTop3Consume(model *domain.Model, groupId string, myUserId uint64) ( ...@@ -68,7 +67,15 @@ func GetGroupTop3Consume(model *domain.Model, groupId string, myUserId uint64) (
ret, err := saveGroupTop3Consume(period, groupId, diamonds) ret, err := saveGroupTop3Consume(period, groupId, diamonds)
model.Log.Infof("GetGroupTop3Consume SAVE ret = %d, err: %v", ret, err) model.Log.Infof("GetGroupTop3Consume SAVE ret = %d, err: %v", ret, err)
return result, nil
list := make([]GroupTop3ConsumeUser, 0, len(result))
for _, v := range result {
list = append(list, GroupTop3ConsumeUser{
UserBase: user_cv.TopConsumersUser{Id: v.UserBase.Id, Avatar: v.UserBase.Avatar, ExternalId: v.UserBase.ExternalId, Nick: v.UserBase.Nick},
})
}
return list, nil
} }
userIds := make([]uint64, 0) userIds := make([]uint64, 0)
...@@ -99,7 +106,7 @@ func GetGroupTop3Consume(model *domain.Model, groupId string, myUserId uint64) ( ...@@ -99,7 +106,7 @@ func GetGroupTop3Consume(model *domain.Model, groupId string, myUserId uint64) (
list := make([]GroupTop3ConsumeUser, 0, len(result)) list := make([]GroupTop3ConsumeUser, 0, len(result))
for _, v := range result { for _, v := range result {
list = append(list, GroupTop3ConsumeUser{ list = append(list, GroupTop3ConsumeUser{
UserBase: group_cv.TopConsumersUser{Id: v.UserBase.Id, Avatar: v.UserBase.Avatar, ExternalId: v.UserBase.ExternalId, Nick: v.UserBase.Nick}, UserBase: user_cv.TopConsumersUser{Id: v.UserBase.Id, Avatar: v.UserBase.Avatar, ExternalId: v.UserBase.ExternalId, Nick: v.UserBase.Nick},
}) })
} }
......
...@@ -2,7 +2,6 @@ package group_cv ...@@ -2,7 +2,6 @@ package group_cv
import ( import (
"git.hilo.cn/hilo-common/domain" "git.hilo.cn/hilo-common/domain"
"git.hilo.cn/hilo-common/resource/mysql"
"git.hilo.cn/hilo-common/utils" "git.hilo.cn/hilo-common/utils"
"hilo-group/_const/enum/game_e" "hilo-group/_const/enum/game_e"
"hilo-group/_const/enum/groupPower_e" "hilo-group/_const/enum/groupPower_e"
...@@ -147,17 +146,6 @@ type GroupDetail struct { ...@@ -147,17 +146,6 @@ type GroupDetail struct {
Owner *user_cv.CvUserDetail `json:"owner"` // 群主信息 Owner *user_cv.CvUserDetail `json:"owner"` // 群主信息
} }
type TopConsumersUser struct {
//不会有返回值
Id *mysql.ID `json:"id,omitempty"`
//头像,不存在为nil
Avatar *string `json:"avatar"`
//用户对外ID
ExternalId *string `json:"externalId"`
//昵称,不存在为nil
Nick *string `json:"nick"`
}
type SimpleRoleInfo struct { type SimpleRoleInfo struct {
ExternalId string `json:"externalId"` ExternalId string `json:"externalId"`
Role group_e.GroupRoleType `json:"role"` Role group_e.GroupRoleType `json:"role"`
......
...@@ -1324,3 +1324,14 @@ func UserDetailToRoomInfoOwner(user *CvUserDetail) *RoomInfoOwner { ...@@ -1324,3 +1324,14 @@ func UserDetailToRoomInfoOwner(user *CvUserDetail) *RoomInfoOwner {
GroupPower: user.GroupPower, GroupPower: user.GroupPower,
} }
} }
type TopConsumersUser struct {
//不会有返回值
Id *mysql.ID `json:"id,omitempty"`
//头像,不存在为nil
Avatar *string `json:"avatar"`
//用户对外ID
ExternalId *string `json:"externalId"`
//昵称,不存在为nil
Nick *string `json:"nick"`
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment