From bafcce8049bfcac3dd4d7b93b0b9bb938217de5d Mon Sep 17 00:00:00 2001 From: 王家文 Date: Thu, 16 May 2024 20:49:45 +0800 Subject: [PATCH] feat✨:排行榜功能 排序规则细化 --- service/roomrank/dto-room.go | 2 +- service/roomrank/logic.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/service/roomrank/dto-room.go b/service/roomrank/dto-room.go index 55d87d2..7cb64b2 100644 --- a/service/roomrank/dto-room.go +++ b/service/roomrank/dto-room.go @@ -43,7 +43,7 @@ type RoomPlayer struct { Name string // 玩家名字 Icon string // 玩家头像 Score int64 // 玩家排行分数 - JoinTime int64 // 加入时间 + JoinTime int64 // 加入时间不改命名 改成最后更新分数的时间 UserType int // 用户类型 -1=原生配置机器人 RobotConfigId int // 0=玩家 } diff --git a/service/roomrank/logic.go b/service/roomrank/logic.go index 0c83ebd..5f99faf 100644 --- a/service/roomrank/logic.go +++ b/service/roomrank/logic.go @@ -3,6 +3,7 @@ package roomrank import ( "apigame/configs/confroomrank" "apigame/service-common/svconst" + "apigame/util/util-lx/lxtime" "apigame/util/utstring" "apigame/util/ztime" "fmt" @@ -120,6 +121,7 @@ func UpdatePlayerScore(room *Room, player *Player) { p.Name = player.Name p.Icon = player.Icon p.Score = player.Score + p.JoinTime = lxtime.NowUninx() return } } -- libgit2 0.21.0