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': [
_common.RspHead(),
['total_staking_value', '', '质押总ceg价值'],
['daily_staking_value', '', '当天总ceg价值'],
['total_staking_value', '', '质押总ceg价值,包含利息'],
['daily_staking_value', '', '当天总ceg价值,包含利息'],
['planet', _common.Staking(), '星球质押'],
['badge', _common.Staking(), '徽章质押'],
['cec', _common.Staking(), 'cec质押'],

View File

@ -46,17 +46,20 @@ class StackingController extends BaseAuthedController {
$stackingInfo['staking_value'] = 0;
$stackingInfo['maturity_quant'] = 0;
foreach ($rows as $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'];
}
if ($this->isTypeNft($stackingInfo['type'], $row)) {
$stakingMeta = mt\Staking::get($row['item_id']);
if ($stakingMeta) {
$stackingInfo['staking_value'] += $stakingMeta['stake_value'];
$info['total_staking_value'] += $stakingMeta['stake_value'];
if ($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'];
}
if ($stakingMeta) {
$stackingInfo['staking_value'] += $stakingMeta['stake_value'];
$info['total_staking_value'] += $stakingMeta['stake_value'];
}
} else {
}
}
}