diff --git a/webapp/models/Staking.php b/webapp/models/Staking.php index e36ad008..33d8d059 100644 --- a/webapp/models/Staking.php +++ b/webapp/models/Staking.php @@ -246,6 +246,14 @@ class Staking extends BaseModel { $passedDays = intval(((myself()->_getNowDaySeconds()) - (myself()->_getDaySeconds($row['start_time']) + 3600 * 24)) / 3600 / 24); + //这是后面加的 + $endTime = getReqVal('end_time', 0); + if ($endTime > 0) { + $passedDays = intval(((myself()->_getDaySeconds($endTime)) - + (myself()->_getDaySeconds($row['start_time']) + 3600 * 24)) / + 3600 / 24); + } + $passedDays = max(0, $passedDays); $saveDays = max(0, intval($row['stake_time'] / 3600 / 24)); $dto['stacked_days'] = $passedDays;