This commit is contained in:
azw 2023-08-27 09:34:54 +08:00
parent af2f99ca8b
commit 6879a6cdb9
2 changed files with 15 additions and 12 deletions

View File

@ -16,8 +16,8 @@ class Staking(object):
], ],
'response': [ 'response': [
_common.RspHead(), _common.RspHead(),
['total_staking_value', '', '质押总ceg价值'], ['total_staking_value', '', '质押总ceg价值,包含利息'],
['daily_staking_value', '', '当天总ceg价值'], ['daily_staking_value', '', '当天总ceg价值,包含利息'],
['planet', _common.Staking(), '星球质押'], ['planet', _common.Staking(), '星球质押'],
['badge', _common.Staking(), '徽章质押'], ['badge', _common.Staking(), '徽章质押'],
['cec', _common.Staking(), 'cec质押'], ['cec', _common.Staking(), 'cec质押'],

View File

@ -46,17 +46,20 @@ class StackingController extends BaseAuthedController {
$stackingInfo['staking_value'] = 0; $stackingInfo['staking_value'] = 0;
$stackingInfo['maturity_quant'] = 0; $stackingInfo['maturity_quant'] = 0;
foreach ($rows as $row) { foreach ($rows as $row) {
if ($this->isTypeNft($stackingInfo['type'], $row) && if ($this->isTypeNft($stackingInfo['type'], $row)) {
$row['status'] == Stacking::STAKING_STATUS) {
if ($row['start_time'] + $row['stake_time'] < myself()->_getNowTime()) {
$stackingInfo['staked_quant'] += $row['stacked_num'];
} else {
$stackingInfo['maturity_quant'] += $row['stacked_num'];
}
$stakingMeta = mt\Staking::get($row['item_id']); $stakingMeta = mt\Staking::get($row['item_id']);
if ($stakingMeta) { if ($row['status'] == Stacking::STAKING_STATUS) {
$stackingInfo['staking_value'] += $stakingMeta['stake_value']; if ($row['start_time'] + $row['stake_time'] < myself()->_getNowTime()) {
$info['total_staking_value'] += $stakingMeta['stake_value']; $stackingInfo['staked_quant'] += $row['stacked_num'];
} else {
$stackingInfo['maturity_quant'] += $row['stacked_num'];
}
if ($stakingMeta) {
$stackingInfo['staking_value'] += $stakingMeta['stake_value'];
$info['total_staking_value'] += $stakingMeta['stake_value'];
}
} else {
} }
} }
} }