diff --git a/server/marketserver/api/v1/recharge/recharge.go b/server/marketserver/api/v1/recharge/recharge.go index 3154c4c3..bacd0701 100644 --- a/server/marketserver/api/v1/recharge/recharge.go +++ b/server/marketserver/api/v1/recharge/recharge.go @@ -86,7 +86,7 @@ func (this *RechargeApi) Buy(c *gin.Context) { return } this.internalBuy(c, reqJson.NetId, reqJson.GoodsId, reqJson.GoodsNum, - reqJson.AccountAddress, passportAddress, "") + reqJson.AccountAddress, passportAddress, "", reqJson.CurrencyAddress) } func (this *RechargeApi) BuyWithEmail(c *gin.Context) { @@ -108,12 +108,12 @@ func (this *RechargeApi) BuyWithEmail(c *gin.Context) { return } this.internalBuy(c, reqJson.NetId, reqJson.GoodsId, reqJson.GoodsNum, - reqJson.AccountAddress, passportAddress, reqJson.Email) + reqJson.AccountAddress, passportAddress, reqJson.Email, reqJson.CurrencyAddress) } func (this *RechargeApi) internalBuy(c *gin.Context, netId int32, goodsId int32, goodsNum int32, accountAddress string, passportAddress string, - email string) { + email string, currencyAddress string) { currencyMeta := mt.Table.Currency.GetByNetIdAddress(netId, "") if currencyMeta == nil { f5.RspErr(c, 2, "server internal error")