From 34a4edc9012c99d656b6d66fb7abd9f022cf2d8b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 13 Aug 2024 15:24:56 +0800 Subject: [PATCH] 1 --- server/marketserver/api/v1/recharge/recharge.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/server/marketserver/api/v1/recharge/recharge.go b/server/marketserver/api/v1/recharge/recharge.go index 5d1a216c..ff8a1210 100644 --- a/server/marketserver/api/v1/recharge/recharge.go +++ b/server/marketserver/api/v1/recharge/recharge.go @@ -65,6 +65,20 @@ func (this *RechargeApi) Buy(c *gin.Context) { } func (this *RechargeApi) BuyWithEmail(c *gin.Context) { + passportAddress := c.MustGet("account_address").(string) + reqJson := struct { + NetId int32 `json:"net_id"` + GoodsId int32 `json:"goods_id"` + GoodsNum int32 `json:"goods_num"` + AccountAddress string `json:"account_address"` + Email string `json:"email"` + }{} + if err := c.ShouldBindJSON(&reqJson); err != nil { + f5.RspErr(c, 1, err.Error()) + return + } + this.internalBuy(c, reqJson.NetId, reqJson.GoodsId, reqJson.GoodsNum, + reqJson.AccountAddress, passportAddress, reqJson.Email) } func (this *RechargeApi) internalBuy(c *gin.Context,