From e64cf34c9024cd41f929b962d312bba4507b7bba Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Wed, 10 Sep 2025 17:54:36 +0500 Subject: [PATCH] wip --- app/Console/Kernel.php | 4 +++- app/Jobs/SendSberToSystem.php | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index d0a30b3..b45ac4b 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -2,6 +2,7 @@ namespace App\Console; +use App\Jobs\SendSberToSystem; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; @@ -12,7 +13,8 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule): void { - $schedule->command('backup:run')->saturdays(); + $schedule->job(new SendSberToSystem) + ->everyMinute(); } /** diff --git a/app/Jobs/SendSberToSystem.php b/app/Jobs/SendSberToSystem.php index 60799e9..8c290b0 100644 --- a/app/Jobs/SendSberToSystem.php +++ b/app/Jobs/SendSberToSystem.php @@ -8,11 +8,19 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; +use Illuminate\Support\Facades\Log; class SendSberToSystem implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; + /** + * The number of seconds the job can run before timing out. + * + * @var int + */ + public $timeout = 5; + /** * Create a new job instance. */ @@ -36,5 +44,10 @@ class SendSberToSystem implements ShouldQueue return; } + $result = syncWithAzatAPI($orderItem); + + if (isset($result['error'])) { + Log::error($result['error']); + } } }