From 3ba0e6a717184fbccfa63e114fac39753dba1619 Mon Sep 17 00:00:00 2001 From: joddyabott Date: Sat, 27 Sep 2025 14:49:13 +0330 Subject: [PATCH] change code --- app/Enums/FMSResultCode.php | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/Enums/FMSResultCode.php b/app/Enums/FMSResultCode.php index af8d06a9..810d1db5 100644 --- a/app/Enums/FMSResultCode.php +++ b/app/Enums/FMSResultCode.php @@ -2,24 +2,24 @@ namespace App\Enums; -enum FMSResultCode: int +enum FMSResultCode: string { - case SUCCESSFUL = 0; - case INVALID_CREDENTIAL = 1; - case NO_GPS_DEVICE_CONNECTED = 2; - case UNAUTHORIZE = 3; - case RATE_LIMIT = 4; - case INVALID_PARAMETERS = 5; + case SUCCESSFUL = "0"; + case INVALID_CREDENTIAL = "-1"; + case NO_GPS_DEVICE_CONNECTED = "-2"; + case UNAUTHORIZE = "-3"; + case RATE_LIMIT = "-4"; + case INVALID_PARAMETERS = "-5"; - public static function name(int $state): string + public static function name(string $state): string { $mapArray = [ - 0 => "اﺟﺮاي ﺗﺎﺑﻊ ﻣﻮﻓﻘﯿﺖ آﻣﯿﺰ ﺑﻮد.", - 1 => "نام ﮐﺎرﺑﺮي ﯾﺎ ﮐﻠﻤﻪ ﻋﺒﻮر ﺻﺤﯿﺢ ﻧﯿﺴﺖ.", - 2 => "خودرو با کد مورد نظر وجود ندارد یا دستگاه ردیاب به آن متصل نیست.", - 3 => "کاربر به خودرو مورد نظر دسترسی ندارد.", - 4 => "ﺗﻌﺪاد دﻓﻌﺎت ﺟﺮاي ﺗﺎﺑﻊ ﺑﯿﺶ از ﺣﺪ ﻣﺠﺎز اﺳﺖ(اﯾﻦ ﺳﺮوﯾﺲ را در ﻫﺮ ثاﻧﯿﻪ ﻓﻘﻂ ﯾﮏ ﺑﺎر ﻣﯽﺗﻮان اﺟﺮاﮐﺮد)", - 5 => "پارامتر های داده شده صحیح نیستند", + "0" => "اﺟﺮاي ﺗﺎﺑﻊ ﻣﻮﻓﻘﯿﺖ آﻣﯿﺰ ﺑﻮد.", + "-1" => "نام ﮐﺎرﺑﺮي ﯾﺎ ﮐﻠﻤﻪ ﻋﺒﻮر ﺻﺤﯿﺢ ﻧﯿﺴﺖ.", + "-2" => "خودرو با کد مورد نظر وجود ندارد یا دستگاه ردیاب به آن متصل نیست.", + "-3" => "کاربر به خودرو مورد نظر دسترسی ندارد.", + "-4" => "ﺗﻌﺪاد دﻓﻌﺎت ﺟﺮاي ﺗﺎﺑﻊ ﺑﯿﺶ از ﺣﺪ ﻣﺠﺎز اﺳﺖ(اﯾﻦ ﺳﺮوﯾﺲ را در ﻫﺮ ثاﻧﯿﻪ ﻓﻘﻂ ﯾﮏ ﺑﺎر ﻣﯽﺗﻮان اﺟﺮاﮐﺮد)", + "-5" => "پارامتر های داده شده صحیح نیستند", ]; return $mapArray[$state];