Commit afd7d6f2926af1ba171f2f4ee1ec7c8d588cb0f1

Authored by 王家文
1 parent d5ff2efa
Exists in master and in 1 other branch dev-wjw

feat✨:房间排行活动:配置接口

Showing 2 changed files with 15 additions and 2 deletions   Show diff stats
models/roomrank.go
@@ -8,8 +8,13 @@ type ReqRoomRankGetConfig struct { @@ -8,8 +8,13 @@ type ReqRoomRankGetConfig struct {
8 8
9 // RspRoomRankGetConfig 返回 活动配置 9 // RspRoomRankGetConfig 返回 活动配置
10 type RspRoomRankGetConfig struct { 10 type RspRoomRankGetConfig struct {
11 - ActivityId int64 `form:"activity_id" json:"activity_id"` // 活动配置 0=无活动  
12 - Config any `form:"config" json:"config"` // 活动配置对象 11 + ActivityId int64 `form:"activity_id" json:"activity_id"` // 活动配置 0=无活动
  12 + PrepareTime int64 `form:"prepare_time" json:"prepare_time"` // 活动预告时间
  13 + StartTime int64 `form:"start_time" json:"start_time"` // 活动开始时间
  14 + EndTime int64 `form:"end_time" json:"end_time"` // 活动结束时间
  15 + ReleaseTime int64 `form:"release_time" json:"release_time"` // 结算发奖时间
  16 + OpenLevel int `form:"open_level" json:"open_level"` // 开启等级
  17 + Config any `form:"config" json:"config"` // 活动配置对象
13 } 18 }
14 19
15 // RoomRankInfo 房间排行信息 20 // RoomRankInfo 房间排行信息
service/roomrank/handle.go
@@ -4,6 +4,7 @@ import ( @@ -4,6 +4,7 @@ import (
4 "apigame/configs/confroomrank" 4 "apigame/configs/confroomrank"
5 "apigame/models" 5 "apigame/models"
6 "apigame/service/code-msg" 6 "apigame/service/code-msg"
  7 + "fmt"
7 ) 8 )
8 9
9 // HandleGetConfig 活动配置 10 // HandleGetConfig 活动配置
@@ -19,6 +20,11 @@ func HandleGetConfig(req *models.ReqRoomRankGetConfig) (code string, rsp models. @@ -19,6 +20,11 @@ func HandleGetConfig(req *models.ReqRoomRankGetConfig) (code string, rsp models.
19 return 20 return
20 } 21 }
21 rsp.ActivityId = config.Id 22 rsp.ActivityId = config.Id
  23 + rsp.PrepareTime = config.PreviewTime
  24 + rsp.StartTime = config.StartTime
  25 + rsp.EndTime = config.EndTime
  26 + rsp.ReleaseTime = config.ReleaseTime
  27 + rsp.OpenLevel = config.OpenLevel
22 28
23 rsp.Config = config.Client 29 rsp.Config = config.Client
24 30
@@ -68,5 +74,7 @@ func HandleInfo(req *models.ReqRoomRankInfo) (code string, rsp models.RspRoomRan @@ -68,5 +74,7 @@ func HandleInfo(req *models.ReqRoomRankInfo) (code string, rsp models.RspRoomRan
68 SaveRoom(gameId, room) 74 SaveRoom(gameId, room)
69 } 75 }
70 76
  77 + fmt.Println("dwjw🐸 len(room.Details.Players) 1:", len(room.Details.Players))
  78 +
71 return 79 return
72 } 80 }