Commit 74ebde94f58ed749d3f2b3c467aa19165b583299

Authored by 王家文
1 parent 175b2770
Exists in master

feat✨:排行榜功能 打点细化

service/roomrank/dto-record.go
... ... @@ -34,6 +34,7 @@ type RecordAddSettleAward struct {
34 34 Award string `gorm:"type:varchar(255);comment:奖励内容"`
35 35 UserClass int `gorm:"comment:结算用户评级"`
36 36 UserType int `gorm:"comment:用户类型"`
  37 + RoomUid int64 `gorm:"comment:房间ID"`
37 38 }
38 39  
39 40 func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo {
... ... @@ -45,12 +46,13 @@ func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo {
45 46 }
46 47  
47 48 func NewRecordAddSettleAward(recordBase RecordBase,
48   - award string, userClass, userType int) *RecordAddSettleAward {
  49 + award string, userClass, userType int, roomUid int64) *RecordAddSettleAward {
49 50 return &RecordAddSettleAward{
50 51 RecordBase: recordBase,
51 52 Award: award,
52 53 UserClass: userClass,
53 54 UserType: userType,
  55 + RoomUid: roomUid,
54 56 }
55 57 }
56 58  
... ...
service/roomrank/logic.go
... ... @@ -99,7 +99,7 @@ func TrySettle(gameId string, topType int, player *Player) (hasChange bool) {
99 99 }
100 100 // 记录日志
101 101 recordBase := NewRecordBase(player.Uid, topType, confActivity.Id)
102   - SaveRecordAddSettleAward(gameId, NewRecordAddSettleAward(recordBase, player.SettleAward, player.SettleUserClass, player.UserType))
  102 + SaveRecordAddSettleAward(gameId, NewRecordAddSettleAward(recordBase, player.SettleAward, player.SettleUserClass, player.UserType, room.Id))
103 103 return
104 104 }
105 105  
... ...