|
@@ -43,7 +43,6 @@ class SendRemindMail extends Command
|
|
|
$users = User::all();
|
|
|
foreach ($users as $user) {
|
|
|
if ($user->remind_expire) $this->remindExpire($user);
|
|
|
- if ($user->remind_traffic) $this->remindTraffic($user);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -61,31 +60,4 @@ class SendRemindMail extends Command
|
|
|
]);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- private function remindTraffic($user)
|
|
|
- {
|
|
|
- if ($this->remindTrafficIsWarnValue(($user->u + $user->d), $user->transfer_enable)) {
|
|
|
- $sendCount = MailLog::where('created_at', '>=', strtotime(date('Y-m-1')))
|
|
|
- ->where('template_name', 'like', '%remindTraffic%')
|
|
|
- ->count();
|
|
|
- if ($sendCount > 0) return;
|
|
|
- SendEmailJob::dispatch([
|
|
|
- 'email' => $user->email,
|
|
|
- 'subject' => '在' . config('v2board.app_name', 'V2board') . '的流量使用已达到80%',
|
|
|
- 'template_name' => 'remindTraffic',
|
|
|
- 'template_value' => [
|
|
|
- 'name' => config('v2board.app_name', 'V2Board'),
|
|
|
- 'url' => config('v2board.app_url')
|
|
|
- ]
|
|
|
- ]);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- private function remindTrafficIsWarnValue($ud, $transfer_enable)
|
|
|
- {
|
|
|
- if ($ud <= 0) return false;
|
|
|
- if (($ud / $transfer_enable * 100) < 80) return false;
|
|
|
- return true;
|
|
|
- }
|
|
|
-
|
|
|
}
|