From a941fe6a1a1894fb925dc220202c7eb720123f86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=B8=96=E7=95=8C?= <642747453@qq.com> Date: Tue, 30 Aug 2022 15:49:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#10000=20=E5=A2=9E=E5=8A=A0=E6=AF=8F?= =?UTF-8?q?=E5=88=86=E9=92=9F=E8=8E=B7=E5=8F=96=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Console/Commands/KttOrderQuery.php | 50 ++++++++++++++++++++++++++ app/Console/Kernel.php | 2 ++ 2 files changed, 52 insertions(+) create mode 100644 app/Console/Commands/KttOrderQuery.php diff --git a/app/Console/Commands/KttOrderQuery.php b/app/Console/Commands/KttOrderQuery.php new file mode 100644 index 0000000..76bbf82 --- /dev/null +++ b/app/Console/Commands/KttOrderQuery.php @@ -0,0 +1,50 @@ +where('plat_id', 1)->where('status', 1)->get(); + $endTime = DateTimeUtils::getMicroTime(); + $beginTime = $endTime - 60000; + foreach ($shops as $shop) { + BusinessFactory::init()->make($shop->plat_id)->setShop($shop)->downloadOrdersAndSave($beginTime, $endTime); + } + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 35c09a0..406b076 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -5,6 +5,7 @@ namespace App\Console; use App\Console\Commands\Inventory; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; +use App\Console\Commands\KttOrderQuery; class Kernel extends ConsoleKernel { @@ -28,6 +29,7 @@ class Kernel extends ConsoleKernel // 服务器添加cron入口 // * * * * * cd /home/wwwroot/erp.staging.chutang66.com && php artisan schedule:run >> /dev/null 2>&1 $schedule->command(Inventory::class)->dailyAt('07:00'); + $schedule->command(KttOrderQuery::class)->everyMinute(); } /**