From afd7d6f2926af1ba171f2f4ee1ec7c8d588cb0f1 Mon Sep 17 00:00:00 2001 From: 王家文 Date: Mon, 22 Apr 2024 11:35:44 +0800 Subject: [PATCH] feat✨:房间排行活动:配置接口 --- models/roomrank.go | 9 +++++++-- service/roomrank/handle.go | 8 ++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/models/roomrank.go b/models/roomrank.go index c5f0ec7..3136f83 100644 --- a/models/roomrank.go +++ b/models/roomrank.go @@ -8,8 +8,13 @@ type ReqRoomRankGetConfig struct { // RspRoomRankGetConfig 返回 活动配置 type RspRoomRankGetConfig struct { - ActivityId int64 `form:"activity_id" json:"activity_id"` // 活动配置 0=无活动 - Config any `form:"config" json:"config"` // 活动配置对象 + ActivityId int64 `form:"activity_id" json:"activity_id"` // 活动配置 0=无活动 + PrepareTime int64 `form:"prepare_time" json:"prepare_time"` // 活动预告时间 + StartTime int64 `form:"start_time" json:"start_time"` // 活动开始时间 + EndTime int64 `form:"end_time" json:"end_time"` // 活动结束时间 + ReleaseTime int64 `form:"release_time" json:"release_time"` // 结算发奖时间 + OpenLevel int `form:"open_level" json:"open_level"` // 开启等级 + Config any `form:"config" json:"config"` // 活动配置对象 } // RoomRankInfo 房间排行信息 diff --git a/service/roomrank/handle.go b/service/roomrank/handle.go index ca6e2d5..fdb6870 100644 --- a/service/roomrank/handle.go +++ b/service/roomrank/handle.go @@ -4,6 +4,7 @@ import ( "apigame/configs/confroomrank" "apigame/models" "apigame/service/code-msg" + "fmt" ) // HandleGetConfig 活动配置 @@ -19,6 +20,11 @@ func HandleGetConfig(req *models.ReqRoomRankGetConfig) (code string, rsp models. return } rsp.ActivityId = config.Id + rsp.PrepareTime = config.PreviewTime + rsp.StartTime = config.StartTime + rsp.EndTime = config.EndTime + rsp.ReleaseTime = config.ReleaseTime + rsp.OpenLevel = config.OpenLevel rsp.Config = config.Client @@ -68,5 +74,7 @@ func HandleInfo(req *models.ReqRoomRankInfo) (code string, rsp models.RspRoomRan SaveRoom(gameId, room) } + fmt.Println("dwjw🐸 len(room.Details.Players) 1:", len(room.Details.Players)) + return } -- libgit2 0.21.0