From ef5a4bc09aa83d856e39235fbf604282c1b2f524 Mon Sep 17 00:00:00 2001 From: 王家文 Date: Fri, 14 Jun 2024 18:37:59 +0800 Subject: [PATCH] fix:房间排行最大评级修改 --- service/roomrank/handle.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/roomrank/handle.go b/service/roomrank/handle.go index f9f428f..f350ac7 100644 --- a/service/roomrank/handle.go +++ b/service/roomrank/handle.go @@ -140,6 +140,8 @@ func HandleGetSettleAward(req *models.ReqRoomRankGetSettleAward) (code string, r player.Name = req.PlayerName player.Icon = req.PlayerIcon + oldUserClass := player.UserClass + // 采用分布式锁 lockKey := getLockKey(gameId, req.TopType) opt := zredislock.GetOptionLimitRetry(RoomLockLinearBackoff, RoomLockMaxCount) @@ -181,7 +183,8 @@ func HandleGetSettleAward(req *models.ReqRoomRankGetSettleAward) (code string, r // 领取奖励 rsp.SettleRank = player.SettleRank rsp.SettleScore = player.SettleScore - rsp.UserClass = player.SettleUserClass + //rsp.UserClass = player.SettleUserClass + rsp.UserClass = oldUserClass // 这里使用旧的用户评级 客户端用来打点 rsp.AwardText = player.SettleAward player.SettleAward = "" player.ActivityId = 0 -- libgit2 0.21.0