From 1e5903db1af96f5400a4b94848e12164c873c4e7 Mon Sep 17 00:00:00 2001 From: joddyabott Date: Tue, 5 Aug 2025 09:25:18 +0330 Subject: [PATCH] update seeder and enum for harim state --- app/Enums/HarimStates.php | 21 +++++++++++++++------ database/seeders/HarimStateSeeder.php | 20 +++++++++++++++----- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/app/Enums/HarimStates.php b/app/Enums/HarimStates.php index 7e0a0a8d..cb181a44 100644 --- a/app/Enums/HarimStates.php +++ b/app/Enums/HarimStates.php @@ -4,17 +4,21 @@ namespace App\Enums; enum HarimStates: int { - case Baresi_Edare_Shahrestan = 1; - case Baresi_Imeni_Rah_Tavasot_Daftar_Harim = 2; - case Baresi_Imeni_Rah_Tavasot_Moaven = 3; - case Baresi_Imeni_Rah_Tavasot_Modir_Kol = 4; - case BARESI_FILE_APLODE_SHODE_TAVASOTE_Daftar_HARIM = 5; + case BARESI_EDARE_SHAHRESTAN = 1; + case BARESI_TAVASOT_DAFTAR_HARIM = 2; + case BARESI_TAVASOT_MOAVEN = 3; + case BARESI_TAVASOT_MODIR_KOL = 4; + case BARESI_FILE_APLODE_SHODE_TAVASOTE_DAFTAR_HARIM = 5; case BARESI_FILE_APLODE_SHODE_TAVASOTE_MOAVEN = 6; case BARESI_FILE_APLODE_SHODE_TAVASOTE_MODIR_KOL = 7; case ERSAL_ZEMANAT_NAME_TAVASOTE_KARBAR =8; case ERSAL_BE_PANJAREH_VAHED_NIAZ_BE_RAH_DASTRASI = 9; case EMKAN_PAZIR_NEMEBASHAD = 10; case ERSAL_BE_PANJAREH_VAHED_BEDONEH_NIAZ_BE_RAH_DASTRASI = 11; + case UPDATE_FILE_BARGOZARE_SHODE = 12; + case TAEDE_ARSE_VA_AYAN_ERSAL_SHODE_TAVASOT_DAFTAR_KARBAR = 13; + case TAEDE_ARSE_VA_AYAN_ERSAL_SHODE_TAVASOT_TAVASOTE_MOAVEN = 14; + case TAEDE_ARSE_VA_AYAN_ERSAL_SHODE_TAVASOT_MODIR_KOL = 15; public static function name(int $state): string { @@ -27,9 +31,14 @@ enum HarimStates: int 6 => "بررسی فایل آپلود شده توسط معاون", 7 => "بررسی فایل آپلود شده توسط مدیر", 8 => "ارسال ضمانت نامه توسط کاربر", - 9 => "بارسال به پنجره واحد ( نیاز به راه دسترسی)", + 9 => "ارسال به پنجره واحد ( نیاز به راه دسترسی)", 10 => "امکان پذیر نمی باشد", 11 => "ارسال به پنجره واحد (بدون نیاز به راه دسترسی)", + 12 => "بازبینی فایل بارگذاری شده", + 13 => "تائید دریافت عرصه و عیان ارسال شده توسط اداره حریم", + 14 => "تائید دریافت عرصه و عیان ارسال شده توسط معاون", + 15 => "تائید دریافت عرصه و عیان ارسال شده توسط مدیر", + ]; return $mapArray[$state]; diff --git a/database/seeders/HarimStateSeeder.php b/database/seeders/HarimStateSeeder.php index ce564b4c..8f2c5016 100644 --- a/database/seeders/HarimStateSeeder.php +++ b/database/seeders/HarimStateSeeder.php @@ -14,11 +14,21 @@ class HarimStateSeeder extends Seeder public function run(): void { DB::table('harim_states')->insert([ - ['id' => 1, 'name' => 'در انتظار بررسی اداره شهرستان', 'created_at' => now(), 'updated_at' => now(),], - ['id' => 2, 'name' => 'در انتظار بررسی ایمنی راه توسط دفتر حریم', 'created_at' => now(), 'updated_at' => now(),], - ['id' => 3, 'name' => 'در انتظار بررسی ایمنی راه توسط معاون', 'created_at' => now(), 'updated_at' => now(),], - ['id' => 4, 'name' => 'در انتظار بررسی ایمنی راه توسط مدیر کل', 'created_at' => now(), 'updated_at' => now(),], - ['id' => 5, 'name' => 'ارسال به پنجره واحد', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 1, 'name' => 'بررسی ادارات شهرستان', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 2, 'name' => 'بررسی ایمنی راه توسط ادارات حریم', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 3, 'name' => 'بررسی ایمنی راه توسط معاون', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 4, 'name' => 'بررسی ایمنی راه توسط مدیر کل', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 5, 'name' => 'بررسی فایل آپلود شده توسط اداره حریم', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 6, 'name' => 'بررسی فایل آپلود شده توسط معاون', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 7, 'name' => 'بررسی فایل آپلود شده توسط مدیر', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 8, 'name' => 'ارسال ضمانت نامه توسط کاربر', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 9, 'name' => 'ارسال به پنجره واحد ( نیاز به راه دسترسی)', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 10, 'name' => 'امکان پذیر نمی باشد', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 11, 'name' => 'ارسال به پنجره واحد (بدون نیاز به راه دسترسی)', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 12, 'name' => 'بازبینی فایل بارگذاری شده', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 13, 'name' => 'تائید دریافت عرصه و عیان ارسال شده توسط اداره حریم', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 14, 'name' => 'تائید دریافت عرصه و عیان ارسال شده توسط معاون', 'created_at' => now(), 'updated_at' => now(),], + ['id' => 15, 'name' => 'تائید دریافت عرصه و عیان ارسال شده توسط مدیر', 'created_at' => now(), 'updated_at' => now(),], ]); } }