diff --git a/webapp/controller/StakingController.class.php b/webapp/controller/StakingController.class.php index 08df3e82..62e008be 100644 --- a/webapp/controller/StakingController.class.php +++ b/webapp/controller/StakingController.class.php @@ -38,45 +38,18 @@ class StackingController extends BaseAuthedController { $info['staking_value'] = 0; $info['maturity_quant'] = 0; foreach ($rows as $row) { - if (!$this->isTypeNft($info['type'], $row)) { - continue; - } - switch ($info['type']) { - case self::PLANET_TYPE: - { - if ($row['status'] == Stacking::STAKING_STATUS) { - if ($row['start_time'] + $row['stake_time'] < myself()->_getNowTime()) { - $info['staked_quant'] += $row['stacked_num']; - } else { - $info['maturity_quant'] += $row['stacked_num']; - } - $stakingMeta = mt\Staking::get($row['item_id']); - if ($stakingMeta) { - $info['staking_value'] += $stakingMeta['stake_value']; - } + if ($this->isTypeNft($info['type'], $row) && + $row['status'] == Stacking::STAKING_STATUS) { + if ($row['start_time'] + $row['stake_time'] < myself()->_getNowTime()) { + $info['staked_quant'] += $row['stacked_num']; + } else { + $info['maturity_quant'] += $row['stacked_num']; } - } - break; - case self::BADGE_TYPE: - { - if ($row['status'] == Stacking::STAKING_STATUS) { - if ($row['start_time'] + $row['stake_time'] < myself()->_getNowTime()) { - $info['staked_quant'] += $row['stacked_num']; - } else { - $info['maturity_quant'] += $row['stacked_num']; - } - if ($stakingMeta) { - $info['staking_value'] += $stakingMeta['stake_value']; - } + $stakingMeta = mt\Staking::get($row['item_id']); + if ($stakingMeta) { + $info['staking_value'] += $stakingMeta['stake_value']; } } - break; - case self::CEC_TYPE: - { - - } - break; - } } }