no message
This commit is contained in:
parent
94df12b854
commit
12fd36b126
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user