From 46886fb101af43b66d18294d4aa40afe38c20946 Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Sun, 11 Dec 2022 20:59:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Jobs/AutoCloseWorkOrder.php | 2 +- app/Jobs/CheckAndChargeBalance.php | 2 +- app/Jobs/CheckHostIfExistsOnModule.php | 2 +- app/Jobs/ClearTasks.php | 2 +- app/Jobs/DeleteHost.php | 6 ++---- app/Jobs/HostCost.php | 2 +- app/Jobs/SendModuleEarnings.php | 5 +---- 7 files changed, 8 insertions(+), 13 deletions(-) diff --git a/app/Jobs/AutoCloseWorkOrder.php b/app/Jobs/AutoCloseWorkOrder.php index 54ef94c..d0bdd62 100644 --- a/app/Jobs/AutoCloseWorkOrder.php +++ b/app/Jobs/AutoCloseWorkOrder.php @@ -21,7 +21,7 @@ public function __construct() * * @return void */ - public function handle() + public function handle(): void { // closed replied after 1 day WorkOrder::where('status', 'replied')->where('updated_at', '<=', now()->subDay())->update(['status' => 'closed']); diff --git a/app/Jobs/CheckAndChargeBalance.php b/app/Jobs/CheckAndChargeBalance.php index 819c4c9..2b2b7e9 100644 --- a/app/Jobs/CheckAndChargeBalance.php +++ b/app/Jobs/CheckAndChargeBalance.php @@ -26,7 +26,7 @@ public function __construct() * * @return void */ - public function handle() + public function handle(): void { Balance::where('paid_at', null)->chunk(100, function ($balances) { foreach ($balances as $balance) { diff --git a/app/Jobs/CheckHostIfExistsOnModule.php b/app/Jobs/CheckHostIfExistsOnModule.php index aecf34e..1bea4ac 100644 --- a/app/Jobs/CheckHostIfExistsOnModule.php +++ b/app/Jobs/CheckHostIfExistsOnModule.php @@ -30,7 +30,7 @@ public function __construct() * * @return void */ - public function handle() + public function handle(): void { // 删除所有模块中不存在的主机 Host::with('module')->where('created_at', '<', now()->subHour())->chunk(100, function ($hosts) { diff --git a/app/Jobs/ClearTasks.php b/app/Jobs/ClearTasks.php index 54b5303..e0aca07 100644 --- a/app/Jobs/ClearTasks.php +++ b/app/Jobs/ClearTasks.php @@ -29,7 +29,7 @@ public function __construct() * * @return void */ - public function handle() + public function handle(): void { // 删除所有大于 1 天的任务 Task::where('created_at', '<', now()->subDay())->delete(); diff --git a/app/Jobs/DeleteHost.php b/app/Jobs/DeleteHost.php index 1521d5d..9b5a5f7 100644 --- a/app/Jobs/DeleteHost.php +++ b/app/Jobs/DeleteHost.php @@ -29,11 +29,9 @@ public function __construct() * * @return void */ - public function handle() + public function handle(): void { - // - - // 查找暂停时间超过3天以上的 host + // 查找暂停时间超过 3 天的 host Host::where('status', 'suspended')->where('suspended_at', '<', now()->subDays(3))->chunk(100, function ($hosts) { foreach ($hosts as $host) { dispatch(new \App\Jobs\Module\Host($host, 'delete')); diff --git a/app/Jobs/HostCost.php b/app/Jobs/HostCost.php index f34b1c8..28180e8 100644 --- a/app/Jobs/HostCost.php +++ b/app/Jobs/HostCost.php @@ -31,7 +31,7 @@ public function __construct($minute) * * @return void */ - public function handle() + public function handle(): void { // chunk hosts and load user $host = new Host(); diff --git a/app/Jobs/SendModuleEarnings.php b/app/Jobs/SendModuleEarnings.php index 5708fbc..9849658 100644 --- a/app/Jobs/SendModuleEarnings.php +++ b/app/Jobs/SendModuleEarnings.php @@ -22,11 +22,8 @@ public function __construct() * * @return void */ - public function handle() + public function handle(): void { - // - - Module::chunk(100, function ($modules) { foreach ($modules as $module) { (new ModuleEarnings($module))