This commit is contained in:
aozhiwei 2023-08-29 17:43:57 +08:00
parent 9aab36c6bd
commit 71fbfeb5dd
2 changed files with 2 additions and 1 deletions

View File

@ -60,10 +60,10 @@ class StakingController extends BaseAuthedController {
} }
$stackingInfo['staked_quant'] += $stakingDto['stacked_num']; $stackingInfo['staked_quant'] += $stakingDto['stacked_num'];
$stackingInfo['staking_value'] += $stakingDto['cec_value']; $stackingInfo['staking_value'] += $stakingDto['cec_value'];
$info['total_staking_value'] += $stakingDto['cec_value'] + $stackingInfo['daily_rewards'];
} else { } else {
$stackingInfo['claim_rewards'] += $stakingDto['total_rewards']; $stackingInfo['claim_rewards'] += $stakingDto['total_rewards'];
} }
$info['total_staking_value'] += $stakingDto['cec_value'] + $stackingInfo['daily_rewards'];
} }
} }
} }

View File

@ -241,6 +241,7 @@ class Staking extends BaseModel {
} else { } else {
if ($saveDays >= 30 * 12 * 2) { if ($saveDays >= 30 * 12 * 2) {
$stakedDays = intval(($dto['redeem_time'] - myself()->_getNowTime()) / 3600 / 24); $stakedDays = intval(($dto['redeem_time'] - myself()->_getNowTime()) / 3600 / 24);
$stakedDays = max($stakedDays, 0);
$dto['cec_rewards'] = $srcDailyRewards * min(30 * 12, $stakedDays) * 0.6 * 0.25; $dto['cec_rewards'] = $srcDailyRewards * min(30 * 12, $stakedDays) * 0.6 * 0.25;
$dto['cec_rewards'] += $srcDailyRewards * max(0, $stakedDays - 30 * 12) * 0.4 * 0.25; $dto['cec_rewards'] += $srcDailyRewards * max(0, $stakedDays - 30 * 12) * 0.4 * 0.25;
} else { } else {