Commit 4ec2638f authored by hujiebin's avatar hujiebin

fix:进场特效类型

parent 078f5b17
...@@ -610,37 +610,33 @@ func GetRoomInfo(c *gin.Context) (*mycontext.MyContext, error) { ...@@ -610,37 +610,33 @@ 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 && result.Owner.Id != nil { var cpEntryEffect bool
if cp, _ := rpc.GetUserCp(model, *result.Owner.Id); cp != nil { if cp, _ := rpc.GetUserCp(model, userId); cp != nil {
result.CpLevel = cp.CpLevel.Level for _, v := range cp.MyPrivilegeList {
if cp.CpUserInfo != nil && cp.CpUserInfo.Avatar != nil { if v.Type == 5 {
result.CpUserAvatar = *cp.CpUserInfo.Avatar cpEntryEffect = true
} }
} }
var cpEntryEffect bool result.CpLevel = cp.CpLevel.Level
if cp, _ := rpc.GetUserCp(model, userId); cp != nil { if cp.CpUserInfo != nil && cp.CpUserInfo.Avatar != nil {
for _, v := range cp.MyPrivilegeList { result.CpUserAvatar = *cp.CpUserInfo.Avatar
if v.Type == 5 {
cpEntryEffect = true
}
}
}
if result.Owner.IsVip {
entryEffectType = 4
}
if result.Owner.Noble.Level > 0 {
entryEffectType = 3
}
for _, v := range result.Owner.Svip.Privileges {
if len(v.MysteryCode) > 0 {
entryEffectType = 2
}
} }
if cpEntryEffect { }
entryEffectType = 1 if result.Owner.IsVip {
entryEffectType = 4
}
if result.Owner.Noble.Level > 0 {
entryEffectType = 3
}
for _, v := range result.Owner.Svip.Privileges {
if len(v.MysteryCode) > 0 {
entryEffectType = 2
} }
result.EntryEffectType = entryEffectType
} }
if cpEntryEffect {
entryEffectType = 1
}
result.EntryEffectType = entryEffectType
resp.ResponseOk(c, result) resp.ResponseOk(c, result)
return myContext, nil return myContext, nil
......
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