From 76b0fbf56540c5ad5230defe8a102e7b82361ad0 Mon Sep 17 00:00:00 2001 From: amirghasempoor Date: Mon, 8 Sep 2025 09:54:36 +0330 Subject: [PATCH] create job for nikarayan --- .../Dashboard/RoadObservationController.php | 4 ++- .../UpdateRoadObservedInfoByNikarayanJob.php | 34 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 app/Jobs/UpdateRoadObservedInfoByNikarayanJob.php diff --git a/app/Http/Controllers/V2/Dashboard/RoadObservationController.php b/app/Http/Controllers/V2/Dashboard/RoadObservationController.php index e1a829ae..1a855bdf 100644 --- a/app/Http/Controllers/V2/Dashboard/RoadObservationController.php +++ b/app/Http/Controllers/V2/Dashboard/RoadObservationController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\V2\Dashboard; use App\Http\Controllers\Controller; +use App\Jobs\UpdateRoadObservedInfoByNikarayanJob; use App\Services\NikarayanService; use Illuminate\Http\Request; use Hekmatinasser\Verta\Verta; @@ -570,7 +571,8 @@ class RoadObservationController extends Controller // } // $url = "https://riws.rmto.ir/WebServices/NRPTrafficStatus.asmx?wsdl"; try { - $result = $nikarayanService->updateRoadObservedInfoByNikarayan($request, $roadObserved, $files_path); +// $result = $nikarayanService->updateRoadObservedInfoByNikarayan($request, $roadObserved, $files_path); + $result = UpdateRoadObservedInfoByNikarayanJob::dispatch($request, $roadObserved, $files_path); } catch (SoapFault $e) { $msg = "error in send to nikarayan at" . date("Y-m-d H:i:s") . "\n" . 'rms: error in get road observation webservice babe!!!!' . "\n"; diff --git a/app/Jobs/UpdateRoadObservedInfoByNikarayanJob.php b/app/Jobs/UpdateRoadObservedInfoByNikarayanJob.php new file mode 100644 index 00000000..4f8c0755 --- /dev/null +++ b/app/Jobs/UpdateRoadObservedInfoByNikarayanJob.php @@ -0,0 +1,34 @@ +updateRoadObservedInfoByNikarayan($this->request, $this->roadObserved, $this->files); + } +}