From 25edd3d477a628da57e3a7645719b9a04551b922 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 20 Jun 2024 14:02:19 +0800 Subject: [PATCH] 1 --- server/marketserver/api/v1/shopcart/shopcart.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/server/marketserver/api/v1/shopcart/shopcart.go b/server/marketserver/api/v1/shopcart/shopcart.go index 163d863f..54bbdde8 100644 --- a/server/marketserver/api/v1/shopcart/shopcart.go +++ b/server/marketserver/api/v1/shopcart/shopcart.go @@ -57,13 +57,15 @@ func (this *ShopCartApi) List(c *gin.Context) { func (err error, ds* f5.DataSet) { err1 = err if err == nil { - p := new(common.NftDto) - p.NetId = q5.ToInt32(ds.GetByName("net_id")) - p.ContractAddress = ds.GetByName("contract_address") - p.TokenId = ds.GetByName("token_id") - p.Payload = map[string]interface{}{} - q5.DecodeJson(ds.GetByName("event_data"), &p.Payload) - q5.AppendSlice(&nfts, p) + if ds.Next() { + p := new(common.NftDto) + p.NetId = q5.ToInt32(ds.GetByName("net_id")) + p.ContractAddress = ds.GetByName("contract_address") + p.TokenId = ds.GetByName("token_id") + p.Payload = map[string]interface{}{} + q5.DecodeJson(ds.GetByName("event_data"), &p.Payload) + q5.AppendSlice(&nfts, p) + } } }) if err1 != nil {