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(); } /**