From 4c71839e6583d3e6af92d238b9ccd59b8c859e1a Mon Sep 17 00:00:00 2001 From: 王家文 Date: Thu, 30 May 2024 18:47:51 +0800 Subject: [PATCH] feat✨:排行榜功能 发送已结算的排行榜信息 --- models/roomrank.go | 11 ++++++----- service/roomrank/handle.go | 2 ++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/models/roomrank.go b/models/roomrank.go index f4dd257..173ea73 100644 --- a/models/roomrank.go +++ b/models/roomrank.go @@ -64,11 +64,12 @@ type ReqRoomRankGetSettleAward struct { // RspRoomRankGetSettleAward 返回 领取上期结算奖励 type RspRoomRankGetSettleAward struct { - SettleRank int `form:"settle_rank" json:"settle_rank"` // 结算名次 - SettleScore int64 `form:"settle_score" json:"settle_score"` // 结算分数 - UserClass int `form:"user_class" json:"user_class"` // 用户评级 - AwardText string `form:"award_text" json:"award_text"` // 上期结算奖励内容 - Tops []RoomRankTopNode `form:"tops" json:"tops"` // 排行榜数据列表 + SettleRank int `form:"settle_rank" json:"settle_rank"` // 结算名次 + SettleScore int64 `form:"settle_score" json:"settle_score"` // 结算分数 + UserClass int `form:"user_class" json:"user_class"` // 用户评级 + AwardText string `form:"award_text" json:"award_text"` // 上期结算奖励内容 + RobotAvatarPath string `form:"robot_avatar_path" json:"robot_avatar_path"` // 机器人头像路径 + Tops []RoomRankTopNode `form:"tops" json:"tops"` // 排行榜数据列表 } // ReqRoomRankAddScore 请求 房间排行增加积分 diff --git a/service/roomrank/handle.go b/service/roomrank/handle.go index 142c7de..f2a35aa 100644 --- a/service/roomrank/handle.go +++ b/service/roomrank/handle.go @@ -3,6 +3,7 @@ package roomrank import ( "apigame/configs-db/confroomrank" "apigame/models" + "apigame/service-common/svcommon" "apigame/service/code-msg" "apigame/util/util-lx/lxtime" "apigame/util/zredislock" @@ -163,6 +164,7 @@ func HandleGetSettleAward(req *models.ReqRoomRankGetSettleAward) (code string, r // 尝试发送已结算的排行榜信息 { + rsp.RobotAvatarPath = svcommon.GetAvatarPath(gameId) confActivity, hasConfActivity := confroomrank.GetConfig(gameId, player.ActivityId) if hasConfActivity { // 查找玩家所在的房间 -- libgit2 0.21.0