Commit 078f5b17 authored by iamhujiebin's avatar iamhujiebin

cp对象头像

parent 178b1b5a
...@@ -178,6 +178,8 @@ type RoomInfo struct { ...@@ -178,6 +178,8 @@ type RoomInfo struct {
GameConfig *game_m.GameConfig `json:"gameConfig"` GameConfig *game_m.GameConfig `json:"gameConfig"`
Owner *user_cv.CvUserDetail `json:"owner"` Owner *user_cv.CvUserDetail `json:"owner"`
EntryEffectType int `json:"entryEffectType"` // 进场特效类型 1: CP 2:神秘人 3:贵族 4:vip EntryEffectType int `json:"entryEffectType"` // 进场特效类型 1: CP 2:神秘人 3:贵族 4:vip
CpUserAvatar string `json:"cpUserAvatar"` // cp对象头像
CpLevel int `json:"cpLevel"` // cp等级
} }
type SupportPageDetail struct { type SupportPageDetail struct {
......
...@@ -610,7 +610,13 @@ func GetRoomInfo(c *gin.Context) (*mycontext.MyContext, error) { ...@@ -610,7 +610,13 @@ func GetRoomInfo(c *gin.Context) (*mycontext.MyContext, error) {
} }
// 进场特效类型 // 进场特效类型
var entryEffectType int // 进场特效类型 1: CP 2:神秘人 3:贵族 4:vip ,顺序从小到大 var entryEffectType int // 进场特效类型 1: CP 2:神秘人 3:贵族 4:vip ,顺序从小到大
if result.Owner != nil { if result.Owner != nil && result.Owner.Id != nil {
if cp, _ := rpc.GetUserCp(model, *result.Owner.Id); cp != nil {
result.CpLevel = cp.CpLevel.Level
if cp.CpUserInfo != nil && cp.CpUserInfo.Avatar != nil {
result.CpUserAvatar = *cp.CpUserInfo.Avatar
}
}
var cpEntryEffect bool var cpEntryEffect bool
if cp, _ := rpc.GetUserCp(model, userId); cp != nil { if cp, _ := rpc.GetUserCp(model, userId); cp != nil {
for _, v := range cp.MyPrivilegeList { for _, v := range cp.MyPrivilegeList {
......
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