Commit 74ebde94f58ed749d3f2b3c467aa19165b583299
1 parent
175b2770
Exists in
master
feat✨:排行榜功能 打点细化
Showing
2 changed files
with
4 additions
and
2 deletions
Show diff stats
service/roomrank/dto-record.go
| @@ -34,6 +34,7 @@ type RecordAddSettleAward struct { | @@ -34,6 +34,7 @@ type RecordAddSettleAward struct { | ||
| 34 | Award string `gorm:"type:varchar(255);comment:奖励内容"` | 34 | Award string `gorm:"type:varchar(255);comment:奖励内容"` |
| 35 | UserClass int `gorm:"comment:结算用户评级"` | 35 | UserClass int `gorm:"comment:结算用户评级"` |
| 36 | UserType int `gorm:"comment:用户类型"` | 36 | UserType int `gorm:"comment:用户类型"` |
| 37 | + RoomUid int64 `gorm:"comment:房间ID"` | ||
| 37 | } | 38 | } |
| 38 | 39 | ||
| 39 | func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo { | 40 | func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo { |
| @@ -45,12 +46,13 @@ 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 | func NewRecordAddSettleAward(recordBase RecordBase, | 48 | func NewRecordAddSettleAward(recordBase RecordBase, |
| 48 | - award string, userClass, userType int) *RecordAddSettleAward { | 49 | + award string, userClass, userType int, roomUid int64) *RecordAddSettleAward { |
| 49 | return &RecordAddSettleAward{ | 50 | return &RecordAddSettleAward{ |
| 50 | RecordBase: recordBase, | 51 | RecordBase: recordBase, |
| 51 | Award: award, | 52 | Award: award, |
| 52 | UserClass: userClass, | 53 | UserClass: userClass, |
| 53 | UserType: userType, | 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,7 +99,7 @@ func TrySettle(gameId string, topType int, player *Player) (hasChange bool) { | ||
| 99 | } | 99 | } |
| 100 | // 记录日志 | 100 | // 记录日志 |
| 101 | recordBase := NewRecordBase(player.Uid, topType, confActivity.Id) | 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 | return | 103 | return |
| 104 | } | 104 | } |
| 105 | 105 |