diff --git a/service/roomrank/dto-record.go b/service/roomrank/dto-record.go index 5c86ae5..8e26954 100644 --- a/service/roomrank/dto-record.go +++ b/service/roomrank/dto-record.go @@ -53,10 +53,12 @@ func NewRecordHandleRequest(recordBase RecordBase, // RecordAddSettleAward 增加结算奖励 type RecordAddSettleAward struct { RecordBase - Award string `gorm:"type:varchar(255);comment:奖励内容"` - UserClass int `gorm:"comment:结算用户评级"` - UserType int `gorm:"comment:用户类型"` - RoomUid int64 `gorm:"comment:房间ID"` + Award string `gorm:"type:varchar(255);comment:奖励内容"` + UserClass int `gorm:"comment:结算用户评级"` + UserType int `gorm:"comment:用户类型"` + SettleRank int `gorm:"comment:结算排名"` + SettleScore int64 `gorm:"comment:结算分数"` + RoomUid int64 `gorm:"comment:房间ID"` } func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo { @@ -68,13 +70,15 @@ func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo { } func NewRecordAddSettleAward(recordBase RecordBase, - award string, userClass, userType int, roomUid int64) *RecordAddSettleAward { + award string, userClass, userType int, settleRank int, settleScore int64, roomUid int64) *RecordAddSettleAward { return &RecordAddSettleAward{ - RecordBase: recordBase, - Award: award, - UserClass: userClass, - UserType: userType, - RoomUid: roomUid, + RecordBase: recordBase, + Award: award, + UserClass: userClass, + UserType: userType, + SettleRank: settleRank, + SettleScore: settleScore, + RoomUid: roomUid, } } diff --git a/service/roomrank/logic.go b/service/roomrank/logic.go index 6821bd0..4f36459 100644 --- a/service/roomrank/logic.go +++ b/service/roomrank/logic.go @@ -103,7 +103,8 @@ func TrySettle(gameId string, topType int, player *Player) (hasChange bool) { } // 记录日志 recordBase := NewRecordBase(player.Uid, topType, confActivity.Id) - SaveRecordAddSettleAward(gameId, NewRecordAddSettleAward(recordBase, player.SettleAward, player.SettleUserClass, player.UserType, room.Id)) + SaveRecordAddSettleAward(gameId, NewRecordAddSettleAward(recordBase, player.SettleAward, + player.SettleUserClass, player.UserType, player.SettleRank, player.SettleScore, room.Id)) return } -- libgit2 0.21.0