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 | 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 | ... | ... |