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