From 46a03910a78a57b10948c494951902a5c2306370 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 16 Jul 2024 19:53:34 +0800 Subject: [PATCH] 1 --- server/marketserver/api/v1/ingame/ingame.go | 4 +++- server/marketserver/router/ingame/ingame.go | 9 +++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/server/marketserver/api/v1/ingame/ingame.go b/server/marketserver/api/v1/ingame/ingame.go index ac6df735..c3fa3796 100644 --- a/server/marketserver/api/v1/ingame/ingame.go +++ b/server/marketserver/api/v1/ingame/ingame.go @@ -34,7 +34,9 @@ func (this *InGameApi) HeroList(c *gin.Context) { f5.RspErr(c, 401, "params parse error") return } - err, heroList := GetCacheMgr().GetIngameHero("") + openId := c.MustGet("open_id").(string) + accountId := openId + err, heroList := GetCacheMgr().GetIngameHero(accountId) if err != nil { f5.RspErr(c, 500, "server internal error") return diff --git a/server/marketserver/router/ingame/ingame.go b/server/marketserver/router/ingame/ingame.go index f6cc2758..39708a47 100644 --- a/server/marketserver/router/ingame/ingame.go +++ b/server/marketserver/router/ingame/ingame.go @@ -3,12 +3,17 @@ package ingame import ( "f5" "main/api/v1" + "main/middleware" ) type IngameRouter struct{} func (this *IngameRouter) InitRouter() { api := v1.ApiGroupApp.InGameApiGroup - f5.GetApp().GetGinEngine().GET("/api/ingame/asset/hero/list", api.InGameApi.HeroList) - f5.GetApp().GetGinEngine().POST("/api/ingame/asset/hero/mint", api.InGameApi.HeroMint) + f5.GetApp().GetGinEngine().POST("/api/ingame/asset/hero/list", + middleware.JwtAuth, + api.InGameApi.HeroList) + f5.GetApp().GetGinEngine().POST("/api/ingame/asset/hero/mint", + middleware.JwtAuth, + api.InGameApi.HeroMint) }