From efa8234cb5ab1fc866246dd26f9daf1707a68d9b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 21 Jul 2024 03:19:25 +0800 Subject: [PATCH] 1 --- server/marketserver/api/v1/activity/stacking.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/marketserver/api/v1/activity/stacking.go b/server/marketserver/api/v1/activity/stacking.go index bcfbccc7..5033a8f0 100644 --- a/server/marketserver/api/v1/activity/stacking.go +++ b/server/marketserver/api/v1/activity/stacking.go @@ -66,6 +66,19 @@ token_type <> ? AND last_lock_address = ? AND last_lock_time <= ? owner_address c.JSON(200, rspObj) return } + nfts := []*jccommon.NftStacking{} + for ds.Next() { + p := new(jccommon.NftStacking) + p.NetId = q5.ToInt32(ds.GetByName("net_id")) + p.ContractAddress = ds.GetByName("contract_address") + p.TokenType = q5.ToInt32(ds.GetByName("token_type")) + p.TokenId = ds.GetByName("token_id") + p.ItemId = q5.ToInt32(ds.GetByName("item_id")) + p.Quality = q5.ToInt32(ds.GetByName("quality")) + q5.AppendSlice(&nfts, p) + } + rspObj.ContributionPoint = jccommon.CalcContributionScore(nfts) + c.JSON(200, rspObj) }) } }