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)