From 9e747116a526fa53ec48b4b411d34c50077ddea1 Mon Sep 17 00:00:00 2001 From: azw Date: Sun, 27 Aug 2023 15:35:43 +0800 Subject: [PATCH] 1 --- webapp/controller/StakingController.class.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/webapp/controller/StakingController.class.php b/webapp/controller/StakingController.class.php index 023afa6e..fef40f5e 100644 --- a/webapp/controller/StakingController.class.php +++ b/webapp/controller/StakingController.class.php @@ -48,16 +48,20 @@ class StackingController extends BaseAuthedController { foreach ($rows as $row) { $stakingMeta = mt\Staking::get($row['item_id']); if ($this->isTypeNft($stackingInfo['type'], $row) && $stakingMeta) { - if ($row['status'] == Stacking::STAKING_STATUS) { - if ($row['start_time'] + $row['stake_time'] < myself()->_getNowTime()) { - $stackingInfo['staked_quant'] += $row['stacked_num']; + $stakingDto = Staking::toDto($row); + if ($stakingDto['status'] == Stacking::STAKING_STATUS) { + if ($stakingDto['start_time'] + $stakingDto['stake_time'] < myself()->_getNowTime()) { + $stackingInfo['staked_quant'] += $stakingDto['stacked_num']; } else { - $stackingInfo['maturity_quant'] += $row['stacked_num']; + $stackingInfo['maturity_quant'] += $stakingDto['stacked_num']; } + $stackingInfo['staking_value'] += $stakingMeta['stake_value']; + $stackingInfo['daily_rewards'] += $stakingMeta['daily_rewards']; } else { + $stackingInfo['claim_rewards'] += $stakingMeta['total_rewards']; } - $stackingInfo['staking_value'] += $stakingMeta['stake_value']; $info['total_staking_value'] += $stakingMeta['stake_value']; + $info['total_staking_value'] += $stakingMeta['cec_rewards']; } } }