From 76e5f30c0fc6b1f08478d7c4a3b321f8e355ff98 Mon Sep 17 00:00:00 2001 From: "iVampireSP.com" Date: Fri, 21 Oct 2022 12:24:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20Count?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Console/Commands/Count.php | 70 ++++++++++++++++++++++++++++++++++ app/Console/Kernel.php | 2 + 2 files changed, 72 insertions(+) create mode 100644 app/Console/Commands/Count.php diff --git a/app/Console/Commands/Count.php b/app/Console/Commands/Count.php new file mode 100644 index 0000000..dde62b6 --- /dev/null +++ b/app/Console/Commands/Count.php @@ -0,0 +1,70 @@ +whereYear('created_at', date('Y')); + + $transactions = $transactions->count(); + + $hosts = Host::count(); + $workOrders = WorkOrder::count(); + $replies = Reply::count(); + + $servers = Cache::get('servers', []); + $servers = count($servers); + + $this->warn('用户数量: ' . $users); + $this->warn('主机数量: ' . $hosts); + $this->warn('服务器数量: ' . $servers); + $this->warn('工单数量: ' . $workOrders); + $this->warn('工单回复数量: ' . $replies); + $this->warn('今年的交易记录: ' . $transactions); + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 521ef96..bfba2ab 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -4,6 +4,7 @@ use App\Console\Commands\BanUser; use App\Console\Commands\CalcModule; +use App\Console\Commands\Count; use App\Console\Commands\GetUser; use App\Console\Commands\ReduceBalance; use App\Console\Commands\SuspendUserAllHosts; @@ -34,6 +35,7 @@ class Kernel extends ConsoleKernel UserAddBalance::class, GetUser::class, ReduceBalance::class, + Count::class, Commands\System\Down::class, Commands\System\Up::class, ];