diff --git a/src/Services/Cron.php b/src/Services/Cron.php index 8a16e105..35e624bb 100755 --- a/src/Services/Cron.php +++ b/src/Services/Cron.php @@ -335,6 +335,7 @@ final class Cron // 付费用户过期检测 // 现在,付费用户是2+,体验用户是1。付费到期转为体验。 + // 快要到期应该也提醒,目前好像没有,就是没有 public static function expirePaidUserAccount(): void { $paidUsers = (new User())->where('class', '>=', 2)->get(); @@ -1127,27 +1128,27 @@ final class Cron // 现在没用了,傻逼功能。用户光有流量没有等级照样用不了,取消等级限制则变成所有用户都运作,根本不合理 public static function resetFreeUserBandwidth(): void { - $freeUsers = (new User())->where('class', 0) - ->where('auto_reset_day', date('d'))->get(); - - foreach ($freeUsers as $user) { - try { - Notification::notifyUser( - $user, - $_ENV['appName'] . '-免费流量重置通知', - '你好,你的免费流量已经被重置为' . $user->auto_reset_bandwidth . 'GB。' - ); - } catch (GuzzleException|ClientExceptionInterface|TelegramSDKException $e) { - echo $e->getMessage() . PHP_EOL; - } - - $user->u = 0; - $user->d = 0; - $user->transfer_enable = $user->auto_reset_bandwidth * 1024 * 1024 * 1024; - $user->save(); - } - - echo Tools::toDateTime(time()) . ' 免费用户流量重置完成' . PHP_EOL; +// $freeUsers = (new User())->where('class', 0) +// ->where('auto_reset_day', date('d'))->get(); +// +// foreach ($freeUsers as $user) { +// try { +// Notification::notifyUser( +// $user, +// $_ENV['appName'] . '-免费流量重置通知', +// '你好,你的免费流量已经被重置为' . $user->auto_reset_bandwidth . 'GB。' +// ); +// } catch (GuzzleException|ClientExceptionInterface|TelegramSDKException $e) { +// echo $e->getMessage() . PHP_EOL; +// } +// +// $user->u = 0; +// $user->d = 0; +// $user->transfer_enable = $user->auto_reset_bandwidth * 1024 * 1024 * 1024; +// $user->save(); +// } +// +// echo Tools::toDateTime(time()) . ' 免费用户流量重置完成' . PHP_EOL; } public static function resetFreeUserBandwidth_new(): void @@ -1238,9 +1239,10 @@ final class Cron } // 流量提醒 + // 只提醒付费用户 public static function sendPaidUserUsageLimitNotification(): void { - $paidUsers = (new User())->where('class', '>', 0)->get(); + $paidUsers = (new User())->where('class', '>=', 2)->get(); foreach ($paidUsers as $user) { $user_traffic_left = $user->transfer_enable - $user->u - $user->d;