This commit is contained in:
aozhiwei 2023-08-30 12:10:08 +08:00
parent 4b0174165e
commit a1f70cf438

View File

@ -230,10 +230,8 @@ class Staking extends BaseModel {
$stakedDays = min($stakedDays, $saveDays); $stakedDays = min($stakedDays, $saveDays);
if ($saveDays >= 30 * 12 * 2) { if ($saveDays >= 30 * 12 * 2) {
$stakedDays = max($stakedDays, 0); $stakedDays = max($stakedDays, 0);
$dto['cec_rewards'] = ($dto['cec_value'] * (0.6 / 30 / 12)) * $dto['cec_rewards'] = ($dto['cec_value'] * (0.6 / 30 / 12)) * min(30 * 12, $stakedDays) * 0.25;
min(30 * 12, $stakedDays) * 0.6 * 0.25; $dto['cec_rewards'] += ($dto['cec_value'] * (0.4 / 30 / 12)) * max(0, $stakedDays - 30 * 12) * 0.25;
$dto['cec_rewards'] += ($dto['cec_value'] * (0.6 / 30 / 12)) *
max(0, $stakedDays - 30 * 12) * 0.4 * 0.25;
} else { } else {
$dto['cec_rewards'] = $dto['daily_rewards'] * $stakedDays * 0.25; $dto['cec_rewards'] = $dto['daily_rewards'] * $stakedDays * 0.25;
} }
@ -248,10 +246,8 @@ class Staking extends BaseModel {
} }
} else { } else {
if ($saveDays >= 30 * 12 * 2) { if ($saveDays >= 30 * 12 * 2) {
$dto['cec_rewards'] = ($dto['cec_value'] * (0.6 / 30 / 12)) * $dto['cec_rewards'] = ($dto['cec_value'] * (0.6 / 30 / 12)) * min(30 * 12, $stakedDays);
min(30 * 12, $stakedDays) * 0.6; $dto['cec_rewards'] += ($dto['cec_value'] * (0.6 / 30 / 12)) * max(0, $stakedDays - 30 * 12);
$dto['cec_rewards'] += ($dto['cec_value'] * (0.6 / 30 / 12)) *
max(0, $stakedDays - 30 * 12) * 0.4;
} else { } else {
$dto['cec_rewards'] = $dto['daily_rewards'] * $stakedDays; $dto['cec_rewards'] = $dto['daily_rewards'] * $stakedDays;
} }