From 8238ec1472367ce32eacd5939077623b306f1b2b Mon Sep 17 00:00:00 2001 From: amirghasempoor Date: Tue, 5 Aug 2025 09:08:20 +0330 Subject: [PATCH] create harim services --- .../Harim/FetchNewRequestsService.php | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 app/Services/Cartables/Harim/FetchNewRequestsService.php diff --git a/app/Services/Cartables/Harim/FetchNewRequestsService.php b/app/Services/Cartables/Harim/FetchNewRequestsService.php new file mode 100644 index 00000000..144bedbd --- /dev/null +++ b/app/Services/Cartables/Harim/FetchNewRequestsService.php @@ -0,0 +1,42 @@ +url = config('cmms_web_services.MACHINE_INFO.url'); + $this->username = config('cmms_web_services.MACHINE_INFO.ViewName'); + $this->password = config('cmms_web_services.MACHINE_INFO.password'); + } + + public function run(): array + { + try { + return $this->sendRequest(); + } + catch (Exception $e) { + Log::channel($this->channelName) + ->error(get_class($this), + [ + 'message' => $e->getMessage(), + ] + ); + + throw $e; + } + } + + public function sendRequest() + { + return Http::post($this->url, [])->json(); + } +} \ No newline at end of file