diff --git a/service/roomrank/dto-record.go b/service/roomrank/dto-record.go index fa417ca..7ce33aa 100644 --- a/service/roomrank/dto-record.go +++ b/service/roomrank/dto-record.go @@ -34,6 +34,7 @@ type RecordAddSettleAward struct { Award string `gorm:"type:varchar(255);comment:奖励内容"` UserClass int `gorm:"comment:结算用户评级"` UserType int `gorm:"comment:用户类型"` + RoomUid int64 `gorm:"comment:房间ID"` } func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo { @@ -45,12 +46,13 @@ func (d *RecordAddSettleAward) MysqlInfo(suffix string) *svmysql.MysqlInfo { } func NewRecordAddSettleAward(recordBase RecordBase, - award string, userClass, userType int) *RecordAddSettleAward { + award string, userClass, userType int, roomUid int64) *RecordAddSettleAward { return &RecordAddSettleAward{ RecordBase: recordBase, Award: award, UserClass: userClass, UserType: userType, + RoomUid: roomUid, } } diff --git a/service/roomrank/logic.go b/service/roomrank/logic.go index 873febd..5a3927c 100644 --- a/service/roomrank/logic.go +++ b/service/roomrank/logic.go @@ -99,7 +99,7 @@ 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)) + SaveRecordAddSettleAward(gameId, NewRecordAddSettleAward(recordBase, player.SettleAward, player.SettleUserClass, player.UserType, room.Id)) return } -- libgit2 0.21.0