From 9e58278f3afd6311c5b710a6b68cc377e4a838ae Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 11 Nov 2024 15:59:46 +0800 Subject: [PATCH] 1 --- server/wheelserver/api/v1/shop/shop.go | 11 +++++++++++ server/wheelserver/router/shop/shop.go | 5 ++++- server/wheelserver/vo/goods.go | 8 ++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 server/wheelserver/vo/goods.go diff --git a/server/wheelserver/api/v1/shop/shop.go b/server/wheelserver/api/v1/shop/shop.go index 8a49e14b..303c5fc2 100644 --- a/server/wheelserver/api/v1/shop/shop.go +++ b/server/wheelserver/api/v1/shop/shop.go @@ -1,6 +1,9 @@ package shop import ( + "main/constant" + "main/common" + "main/vo" "github.com/gin-gonic/gin" ) @@ -8,4 +11,12 @@ type ShopApi struct { } func (this *ShopApi) Goods(c *gin.Context) { + s := c.MustGet(constant.SESSION_KEY).(common.Session) + if s == nil { + return + } + rspObj := struct { + vo.BaseVo + }{} + c.JSON(200, rspObj) } diff --git a/server/wheelserver/router/shop/shop.go b/server/wheelserver/router/shop/shop.go index d684c1e8..3ad21655 100644 --- a/server/wheelserver/router/shop/shop.go +++ b/server/wheelserver/router/shop/shop.go @@ -2,6 +2,7 @@ package shop import ( "f5" + "main/middleware" "main/api/v1" ) @@ -9,5 +10,7 @@ type ShopRouter struct{} func (this *ShopRouter) InitRouter() { api := v1.ApiGroupApp.ShopApiGroup - f5.GetApp().GetGinEngine().GET("/api/v1/shop/goods", api.ShopApi.Goods) + f5.GetApp().GetGinEngine().GET("/api/v1/shop/goods", + middleware.JwtAuth, + api.ShopApi.Goods) } diff --git a/server/wheelserver/vo/goods.go b/server/wheelserver/vo/goods.go new file mode 100644 index 00000000..8bd803fb --- /dev/null +++ b/server/wheelserver/vo/goods.go @@ -0,0 +1,8 @@ +package vo + +import ( +) + +type Goods struct { + ItemId int32 `json:"item_id"` +}