From ab4f0588c0d5233c836b345b0dda58d00ee04fe7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 28 Aug 2023 17:12:07 +0800 Subject: [PATCH] 1 --- webapp/controller/StakingController.class.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/webapp/controller/StakingController.class.php b/webapp/controller/StakingController.class.php index eded0a8c..0920c4db 100644 --- a/webapp/controller/StakingController.class.php +++ b/webapp/controller/StakingController.class.php @@ -157,6 +157,20 @@ class StakingController extends BaseAuthedController { myself()->_rspErr(3, 'paramater error'); return; } + $nftValue = 0; + $items = array(); + foreach ($confirmedNfts as $nft) { + $stakingMeta = mt\Staking::get($nft['item_id']); + if (!$stakingMeta) { + myself()->_rspErr(4, 'config error'); + return; + } + $nftValue += $stakingMeta['stake_value']; + } + myself()->_rspData(array( + 'nft_value' => $nftValue, + 'items' => $items + )); } private function isTypeNft($type, $dbInfo)