| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package combomatch
- import (
- "bet24.com/servers/micros/matches/handler/matchbase"
- )
- func writeRoomRecordToDB(hi *combohistory) {
- var record matchbase.MatchRecord
- record.MatchId = hi.MatchId
- record.MatchType = matchbase.MatchType_Combo
- record.MatchName = hi.Name
- record.GameId = hi.GameId
- record.GameName = hi.GameName
- record.MaxUserCount = hi.TotalUser
- record.TableUserCount = hi.TableUser
- record.EnrollFee = hi.EnrollFee
- record.StartTime = int(hi.StartTime)
- record.EndTime = int(hi.EndTime)
- record.Extra = hi.GameRule
- for _, v := range hi.EnrollUsers {
- record.Users = append(record.Users, matchbase.MatchRecord_User{
- UserId: v.UserId,
- Fee: hi.EnrollFee,
- EnrollTime: v.enrollTime, // 报名时间
- Rank: v.Rank, // -1表示未参赛只报名
- Score: v.Score,
- Prize: v.prize,
- })
- }
- // 报名但未参赛的待补充
- for _, v := range hi.noShowUsers {
- record.Users = append(record.Users, matchbase.MatchRecord_User{
- UserId: v.UserId,
- EnrollTime: int(v.EnrollTime), // 报名时间
- Rank: -1, // -1表示未参赛只报名
- })
- }
- matchbase.WriteRecordToDb(record)
- }
|