diff --git a/.env.testing b/.env.testing index 53a0b9d0..fcd139f8 100644 --- a/.env.testing +++ b/.env.testing @@ -8,8 +8,8 @@ LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=localhost -DB_PORT=3306 -DB_DATABASE=rms_test_db +DB_PORT=1024 +DB_DATABASE=rms_db DB_USERNAME=root DB_PASSWORD=password diff --git a/app/Http/Controllers/V2/Dashboard/RoadPatrolProjectController.php b/app/Http/Controllers/V2/Dashboard/RoadPatrolProjectController.php index 8dd482cc..19cfdc01 100644 --- a/app/Http/Controllers/V2/Dashboard/RoadPatrolProjectController.php +++ b/app/Http/Controllers/V2/Dashboard/RoadPatrolProjectController.php @@ -477,7 +477,6 @@ class RoadPatrolProjectController extends Controller public function getAllDataToMap(Request $request) { -// dd($request->date_from, $request->date_to, $request->province_id, $request->edare_id); $date_from = $request->date_from ? $request->date_from .' 00:00:00' : Date('Y-m-d') .' 00:00:00'; $date_to = $request->date_to ? $request->date_to.' 23:59:59' : (new \DateTime('tomorrow'))->format('Y-m-d').' 23:59:59'; diff --git a/app/Models/User.php b/app/Models/User.php index dd207a20..f4144322 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -6,12 +6,12 @@ use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Http\Request; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; +use Illuminate\Support\Facades\DB; use Spatie\Permission\Traits\HasRoles; use Spatie\Permission\Traits\HasPermissions; use Illuminate\Database\Eloquent\Factories\HasFactory; use App\Models\UserActivityLog; use App\Models\LogList; -use DB; class User extends Authenticatable { @@ -60,95 +60,101 @@ class User extends Authenticatable public function addActivityComplete($log_unique_code, $model = null) { - DB::beginTransaction(); +// DB::beginTransaction(); try { - $temp = new UserActivityLog(); - $temp->user_id = $this->id; - $temp->username = $this->username; - $temp->user_name = $this->name; - $temp->user_first_name = $this->first_name; - $temp->user_last_name = $this->last_name; - $temp->position = $this->position; - $temp->mobile = $this->mobile; - $temp->province_id = $this->province_id; - $temp->province_fa = $this->province_fa; - $temp->city_id = $this->city_id; - $temp->city_fa = $this->city_fa; + DB::transaction(function () use ($log_unique_code, $model) { + $temp = new UserActivityLog(); + $temp->user_id = $this->id; + $temp->username = $this->username; + $temp->user_name = $this->name; + $temp->user_first_name = $this->first_name; + $temp->user_last_name = $this->last_name; + $temp->position = $this->position; + $temp->mobile = $this->mobile; + $temp->province_id = $this->province_id; + $temp->province_fa = $this->province_fa; + $temp->city_id = $this->city_id; + $temp->city_fa = $this->city_fa; - $log = LogList::where('log_unique_code', $log_unique_code)->first(); - $temp->log_unique_code = $log_unique_code; - $temp->description = $log->description; - $temp->action_type = $log->action_type; - - $temp->agent = request()->header('user-agent') ?? null; - $temp->method = request()->method() ?? null; - $temp->ip = request()->ip() ?? null; - $temp->url = request()->Url() ?? null; - $temp->query_parameter = serialize(request()->all()); - - $temp->model = serialize($model) ?? null; - $temp->save(); - DB::commit(); + $log = LogList::where('log_unique_code', $log_unique_code)->first(); + $temp->log_unique_code = $log_unique_code; + $temp->description = $log->description; + $temp->action_type = $log->action_type; + + $temp->agent = request()->header('user-agent') ?? null; + $temp->method = request()->method() ?? null; + $temp->ip = request()->ip() ?? null; + $temp->url = request()->Url() ?? null; + $temp->query_parameter = serialize(request()->all()); + + $temp->model = serialize($model) ?? null; + $temp->save(); + }); +// DB::commit(); } catch (\Throwable $th) { - DB::rollBack(); +// DB::rollBack(); try { - $temp = new UserActivityLog(); - $temp->user_id = $this->id; - $temp->username = $this->username; - $temp->user_name = $this->name; - $temp->user_first_name = $this->first_name; - $temp->user_last_name = $this->last_name; - $temp->position = $this->position; - $temp->mobile = $this->mobile; - $temp->province_id = $this->province_id; - $temp->province_fa = $this->province_fa; - $temp->city_id = $this->city_id; - $temp->city_fa = $this->city_fa; + DB::transaction(function () use ($log_unique_code, $model) { + $temp = new UserActivityLog(); + $temp->user_id = $this->id; + $temp->username = $this->username; + $temp->user_name = $this->name; + $temp->user_first_name = $this->first_name; + $temp->user_last_name = $this->last_name; + $temp->position = $this->position; + $temp->mobile = $this->mobile; + $temp->province_id = $this->province_id; + $temp->province_fa = $this->province_fa; + $temp->city_id = $this->city_id; + $temp->city_fa = $this->city_fa; - $log = LogList::where('log_unique_code', $log_unique_code)->first(); - $temp->log_unique_code = $log_unique_code; - $temp->description = $log->description; - $temp->action_type = $log->action_type; - - $temp->agent = request()->header('user-agent') ?? null; - $temp->method = request()->method() ?? null; - $temp->ip = request()->ip() ?? null; - $temp->url = request()->Url() ?? null; - $temp->query_parameter = serialize(request()->input()); - - $temp->model = serialize($model) ?? null; - $temp->save(); - DB::commit(); + $log = LogList::where('log_unique_code', $log_unique_code)->first(); + $temp->log_unique_code = $log_unique_code; + $temp->description = $log->description; + $temp->action_type = $log->action_type; + + $temp->agent = request()->header('user-agent') ?? null; + $temp->method = request()->method() ?? null; + $temp->ip = request()->ip() ?? null; + $temp->url = request()->Url() ?? null; + $temp->query_parameter = serialize(request()->input()); + + $temp->model = serialize($model) ?? null; + $temp->save(); + }); +// DB::commit(); } catch (\Throwable $th) { - DB::rollBack(); - $temp = new UserActivityLog(); - $temp->user_id = $this->id; - $temp->username = $this->username; - $temp->user_name = $this->name; - $temp->user_first_name = $this->first_name; - $temp->user_last_name = $this->last_name; - $temp->position = $this->position; - $temp->mobile = $this->mobile; - $temp->province_id = $this->province_id; - $temp->province_fa = $this->province_fa; - $temp->city_id = $this->city_id; - $temp->city_fa = $this->city_fa; +// DB::rollBack(); + DB::transaction(function () use ($log_unique_code, $model) { + $temp = new UserActivityLog(); + $temp->user_id = $this->id; + $temp->username = $this->username; + $temp->user_name = $this->name; + $temp->user_first_name = $this->first_name; + $temp->user_last_name = $this->last_name; + $temp->position = $this->position; + $temp->mobile = $this->mobile; + $temp->province_id = $this->province_id; + $temp->province_fa = $this->province_fa; + $temp->city_id = $this->city_id; + $temp->city_fa = $this->city_fa; - $log = LogList::where('log_unique_code', $log_unique_code)->first(); - $temp->log_unique_code = $log_unique_code; - $temp->description = $log->description; - $temp->action_type = $log->action_type; - - $temp->agent = request()->header('user-agent') ?? null; - $temp->method = request()->method() ?? null; - $temp->ip = request()->ip() ?? null; - $temp->url = request()->Url() ?? null; - $temp->query_parameter = "Request is to big !!!!!"; - - $temp->model = serialize($model) ?? null; - $temp->save(); - DB::commit(); + $log = LogList::where('log_unique_code', $log_unique_code)->first(); + $temp->log_unique_code = $log_unique_code; + $temp->description = $log->description; + $temp->action_type = $log->action_type; + + $temp->agent = request()->header('user-agent') ?? null; + $temp->method = request()->method() ?? null; + $temp->ip = request()->ip() ?? null; + $temp->url = request()->Url() ?? null; + $temp->query_parameter = "Request is to big !!!!!"; + + $temp->model = serialize($model) ?? null; + $temp->save(); + }); +// DB::commit(); } } diff --git a/phpunit.xml b/phpunit.xml index fe5612d1..27aac949 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -23,7 +23,7 @@ - + diff --git a/routes/web.php b/routes/web.php index 9a665ffa..30eef8c3 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1493,11 +1493,13 @@ Route::get('/', function () { $sqlFile3 = file_get_contents(storage_path('/sql-files/cities.sql')); $sqlFile4 = file_get_contents(storage_path('/sql-files/edarate_shahri.sql')); $sqlFile5 = file_get_contents(storage_path('/sql-files/log_lists.sql')); + $sqlFile6 = file_get_contents(storage_path('/sql-files/info_items.sql')); DB::unprepared($sqlFile1); DB::unprepared($sqlFile2); DB::unprepared($sqlFile3); DB::unprepared($sqlFile4); DB::unprepared($sqlFile5); + DB::unprepared($sqlFile6); $user->givePermissionTo(Permission::all()); diff --git a/storage/sql-files/info_items.sql b/storage/sql-files/info_items.sql new file mode 100644 index 00000000..7403d2a2 --- /dev/null +++ b/storage/sql-files/info_items.sql @@ -0,0 +1,154 @@ +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (1,'item-1','مرمت رویه',1,'reconstruction1-1','ترمیم افتادگی لبه آسفالت','کیلومتر',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',2,'reconstruction2-1','شانه سازی','کیلومتر',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',3,'reconstruction3-1','پر کردن گودافتادگی یا چاله با آسفالت','تن',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',4,'reconstruction4-1','لکه گیری هندسی راه','متر مربع',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',8,'reconstruction8-1','درزگیری','متر طول',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',9,'reconstruction9-1','مضرس کردن سطح راه ها','متر مربع',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',10,'reconstruction10-1','تراش رویه های موج زده','متر مربع',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',5,'reconstruction5-1','مرمت آبشستگی راه ها و شانه راه ها','متر مکعب',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',6,'reconstruction6-1','تنظیم سطح بستر حریم','کیلومتر',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',11,'reconstruction11-1','تیغ زنی راه های روستایی','کیلومتر',1,1,'dist/images/new-design/marematerooye.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (1,'item-1','مرمت رویه',12,'reconstruction12-1','شن ریزی ،تسطیح و کمپکت راه روستایی','کیلومتر',1,1,'dist/images/new-design/marematerooye.svg','item'), + (1,'item-1','مرمت رویه',13,'reconstruction13-1','عملیات تسطیح ،خاکبرداری و خاکریزی در رفوژ میانی','متر مکعب',1,1,'dist/images/new-design/marematerooye.svg','item'), + (2,'item-2','پاکسازی',1,'cleaning1-1','پاک سازی و جاروزنی سطح راه','کیلومتر - باند',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',9,'cleaning9-1','پاکسازی پارکینگ راه ها','متر مربع',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',10,'cleaning10-1','پاکسازی کنار قرنیز پلها ،دیواره تونل ها ، جداول و نیوجرسی از مصالح انباشته شده','متر مکعب',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',11,'cleaning11-1','پاکسازی و تمیز کاری جزیره های میانی','متر مربع',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',2,'cleaning2-1','پاک سازی و تنقیه آبروهای کوچک','متر مکعب',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',12,'cleaning12-1','پاکسازی و تنقیه داخل پل ها','متر مکعب',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',13,'cleaning13-1','پاکسازی و تنقیه سیفون ها','متر مکعب',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',14,'cleaning14-1','پاکسازی و جمع آوری شاخه درختان از دهانه آبنماهای لوله ای','نفر - ساعت',1,1,'dist/images/new-design/paksazi.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (2,'item-2','پاکسازی',4,'cleaning4-1','پاک سازی قنوها و آبروهای طولی','متر طول',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',3,'cleaning3-1','پاک سازی سطح راه از لاشه حیوانات','تعداد',1,0,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',5,'cleaning5-1','پاک سازی سطح راه از آثار تصادفات +','متر طول - باند',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',15,'cleaning15-1','پاکسازی سطح راه از مواد نفتی یا روغنی','متر طول - باند',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',6,'cleaning6-1','علف کنی و بوته کنی','کیلومتر',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',16,'cleaning16-1','علف کنی و بوته کنی بصورت دستی اطراف تابلو ، علائم ،...','متر مربع',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',7,'cleaning7-1','پاک سازی حریم راه از مواد زائد و نخاله های ساختمانی','کیلومتر',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',8,'cleaning8-1','جمع آوری قطعات آسیب دیده حفاظ، علائم و ...','تن',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',17,'cleaning17-1','ریزش برداری','مقطع',1,1,'dist/images/new-design/paksazi.svg','item'), + (2,'item-2','پاکسازی',18,'cleaning18-1','جمع آوری خرده سنگهای ریزشی','نفر - ساعت',1,1,'dist/images/new-design/paksazi.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (2,'item-2','پاکسازی',19,'cleaning19-1','لایروبی','متر مکعب',1,1,'dist/images/new-design/paksazi.svg','item'), + (3,'item-3','علائم',1,'signs1-1','نصب تابلوهای اخطاری ، انتظامی و مسیرنمای جدید','عدد',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',5,'signs5-1','تعویض صفحه های تابلوهای اخطاری ، انتظامی فاقد بازتاب و معیوب','عدد',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',2,'signs2-1','نصب تابلو های اطلاعاتی جدید','متر مربع',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',3,'signs3-1','تعویض شبرنگ تابلوهای اطلاعاتی','متر مربع',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',6,'signs6-1','مرمت شکستگی ، خم شدگی و ... تابلوهای اطلاعاتی','متر مربع',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',7,'signs7-1','اصلاح کج شدگی پایه تابلوها و علائم','عدد',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',8,'signs8-1','نصب یا برداشتن علائم موقت','عدد',1,1,'dist/images/new-design/alaem.svg','item'), + (3,'item-3','علائم',4,'signs4-1','نصب بازتاب بر روی گاردریل و حفاظ های حاشیه راه و چشم گربه ای','تعداد',1,1,'dist/images/new-design/alaem.svg','item'), + (4,'item-4','حفاظ',1,'shield1-2-1','ارتقای حفاظ موجود میانی راه ها با حفاظ های مرسوم یا سایر روش ها','متر طول',1,1,'dist/images/new-design/hefaz.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (4,'item-4','حفاظ',2,'shield2-2-1','ارتقای حفاظ موجود پل ها و پرتگاه ها با حفاظ های مرسوم یا سایر روش ها','متر طول',1,1,'dist/images/new-design/hefaz.svg','item'), + (4,'item-4','حفاظ',3,'shield3-2-1','بهسازی حفاظ های موجود و آسیب دیده','متر طول',1,1,'dist/images/new-design/hefaz.svg','item'), + (5,'item-5','روشنایی',1,'lighting1-2-1','نگهداری و پاکسازی روشنایی طولی راه','متر طول',1,1,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',2,'lighting2-2-1','نگهداری و پاکسازی روشنایی نقطه ای در حاشیه راه','مورد',1,0,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',3,'lighting3-2-1','نگهداری و پاکسازی روشنایی نقطه ای تقاطع در حاشیه راه','مورد',1,0,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',4,'lighting4-2-1','نگهداری و پاکسازی روشنایی نقطه ای محل نصب دوربین در حاشیه راه','مورد',1,0,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',5,'lighting5-2-1','نگهداری و پاکسازی روشنایی طولی نواحی یا گردنه های مه گیر','متر طول',1,1,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',6,'lighting6-2-1','نگهداری و پاکسازی روشنایی تونل','متر طول',1,1,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',7,'lighting7-2-1','تعمیرات شبکه روشنایی (کابل)','متر طول',1,1,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',8,'lighting8-2-1','تعمیرات شبکه روشنایی (کله چراغ)','عدد',1,1,'dist/images/new-design/roshanaii.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (5,'item-5','روشنایی',9,'lighting9-2-1','تعمیرات شبکه روشنایی (مفصل زنی )','عدد',1,1,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',10,'lighting10-2-1','تعمیرات شبکه روشنایی (تعمیر تابلو )','عدد',1,1,'dist/images/new-design/roshanaii.svg','item'), + (5,'item-5','روشنایی',11,'lighting11-2-1','تعمیرات برج نوری','عدد',1,1,'dist/images/new-design/roshanaii.svg','item'), + (6,'item-6','خط کشی',1,'lining1-1','خط کشی با رنگ گرم ترافیکی','کیلومتر - رنگ',1,1,'dist/images/new-design/khatkeshi.svg ','item'), + (6,'item-6','خط کشی',2,'lining2-1','خط کشی با رنگ سرد ترافیکی','کیلومتر - رنگ',1,1,'dist/images/new-design/khatkeshi.svg ','item'), + (6,'item-6','خط کشی',3,'lining3-1','ترسیم نقوش، فلش، خط نوشته و ...','متر مربع',1,0,'dist/images/new-design/khatkeshi.svg ','item'), + (6,'item-6','خط کشی',4,'lining4-1','اجرای اکستروژن طولی','کیلومتر',1,1,'dist/images/new-design/khatkeshi.svg ','item'), + (6,'item-6','خط کشی',5,'lining5-1','اجرای اکستروژن عرضی','متر مربع',1,0,'dist/images/new-design/khatkeshi.svg ','item'), + (6,'item-6','خط کشی',6,'lining6-1','پاک کردن خطوط ترافیکی از سطح راه','متر مربع',1,1,'dist/images/new-design/khatkeshi.svg ','item'), + (7,'item-7','رنگ آمیزی',1,'coloring1-1','رنگ آمیزی پایه تابلوها','عدد',1,1,'dist/images/new-design/rangamizi.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (7,'item-7','رنگ آمیزی',2,'coloring2-1','رنگ آمیزی پایه چراغ ها','عدد',1,1,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',3,'coloring3-1','رنگ آمیزی پایه های روشنایی','اصله',1,1,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',4,'coloring4-1','رنگ آمیزی پل های عابر پیاده','دستگاه',1,0,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',5,'coloring5-1','رنگ آمیزی پایه تابلوهای دروازه ای','عدد',1,0,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',6,'coloring6-1','رنگ آمیزی حفاظهای فلزی','متر مربع',1,1,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',7,'coloring7-1','رنگ آمیری نیوجرسی ها و سایر حفاظ بتنی','متر مربع',1,1,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',8,'coloring8-1','رنگ آمیزی سرعتگاه','متر مربع',1,0,'dist/images/new-design/rangamizi.svg','item'), + (7,'item-7','رنگ آمیزی',9,'coloring9-1','رنگ آمیزی پایه و کوله پل ها جهت آشکارسازی','متر مربع',1,1,'dist/images/new-design/rangamizi.svg','item'), + (8,'item-8','شستشو‌',1,'washing1-1','شستشوی علائم ایمنی اخطاری، انتظامی، مسیرنما و ...','عدد',1,1,'dist/images/new-design/shostoshoo.svg','item'), + (8,'item-8','شستشو‌',2,'washing2-1','شستشوی تابلوهای اطلاعاتی','متر مربع',1,1,'dist/images/new-design/shostoshoo.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (8,'item-8','شستشو‌',3,'washing3-1','شستشوی جداول','کیلومتر',1,1,'dist/images/new-design/shostoshoo.svg','item'), + (8,'item-8','شستشو‌',4,'washing4-1','شستشوی نیوجرسی ها','کیلومتر',1,1,'dist/images/new-design/shostoshoo.svg','item'), + (8,'item-8','شستشو‌',5,'washing5-1','شستشوی گاردریل ها و هندریل ها','کیلومتر',1,1,'dist/images/new-design/shostoshoo.svg','item'), + (8,'item-8','شستشو‌',6,'washing6-1','شستشوی دیواره تونل ها','متر مربع',1,1,'dist/images/new-design/shostoshoo.svg','item'), + (8,'item-8','شستشو‌',7,'washing7-1','شستشوی تکیه گاه پل ها','عدد',1,1,'dist/images/new-design/shostoshoo.svg','item'), + (9,'item-9','ایمن سازی',1,'securing1-1','ایمن سازی سرگاردریل، موانع صلب، دماغه ها و موانع صلب','تعداد',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',4,'securing4-1','تعمیرات چراغ های آذرخشی و چشمک زن','دستگاه',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',5,'securing5-1','ایجاد شیارهای لرزاننده ی طولی در لاین کنار','کیلومتر - شیار',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',8,'securing8-1','ایجاد شیار های لرزاننده طولی در اکس راه های دو طرفه','کیلومتر - شیار',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',6,'securing6-1','ضربه گیر استوانه ای','عدد',1,0,'dist/images/new-design/imensazi.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (9,'item-9','ایمن سازی',9,'securing9-1','استوانه ایمنی جهت هدایت ترافیک','عدد',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',7,'securing7-1','نصب سرعت گیر استاندارد پلاستیکی','متر طول',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',11,'securing11-1','احداث سرعت گیر آسفالتی','متر طول',1,0,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',12,'securing12-1','اجرای هره خاکی نقطه ای','مورد',1,0,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',13,'securing13-1','اجرای هره خاکی طولی','متر طول',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',14,'securing14-1','تعریض مقطعی جهت خروج اضطراری در سراشیبی ها','متر طول',1,1,'dist/images/new-design/imensazi.svg','item'), + (9,'item-9','ایمن سازی',15,'securing15-1','حذف یا جابه جایی موانع صلب در حاشیه راه در محدوده عاری از مانع','عدد',1,1,'dist/images/new-design/imensazi.svg','item'), + (17,'item-17','حریم',1,'privacy1-1','ساخت و ساز در حریم','مورد',1,0,'dist/images/new-design/harim.svg ','privacy'), + (17,'item-17','حریم',2,'privacy2-1','راه دسترسی در حریم','مورد',1,0,'dist/images/new-design/harim.svg ','privacy'), + (17,'item-17','حریم',3,'privacy3-1','عبور تاسیسات زیربنایی در حریم','مورد',1,0,'dist/images/new-design/harim.svg ','privacy'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (10,'item-10','حریم',4,'privacy4-1','برخورد با دستفروشان حاشیه راه','مورد',1,0,'dist/images/new-design/harim.svg ','item'), + (10,'item-10','حریم',5,'privacy5-1','جمع آوری تابلوهای غیرمجاز در حاشیه راه ها','مورد',1,0,'dist/images/new-design/harim.svg ','item'), + (10,'item-10','حریم',6,'privacy6-1','جمع آوری بنر های تبلیغاتی غیر مجاز','مورد',1,0,'dist/images/new-design/harim.svg ','item'), + (11,'item-11','پل',1,'bridge1-1','احداث یا مرمت قرنیز پل','متر طول',1,0,'dist/images/new-design/pol.svg','item'), + (11,'item-11','پل',2,'bridge2-1','لوله گذاری آبروها','متر طول',1,0,'dist/images/new-design/pol.svg','item'), + (11,'item-11','پل',3,'bridge3-1','تطویل و رفع انسداد آبچکان پل ها','تعداد',1,0,'dist/images/new-design/pol.svg','item'), + (11,'item-11','پل',4,'bridge4-1','بازسازی نرده پل','متر طول',1,0,'dist/images/new-design/pol.svg','item'), + (11,'item-11','پل',5,'bridge5-1','تعمیرات آبرو شامل کوله دستک و دال','متر مکعب',1,0,'dist/images/new-design/pol.svg','item'), + (11,'item-11','پل',6,'bridge6-1','مرمت و بازسازی درز انبساط','عدد',1,0,'dist/images/new-design/pol.svg','item'), + (11,'item-11','پل',7,'bridge7-1','تعمیرات رادیه و برید','متر مکعب',1,0,'dist/images/new-design/pol.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (12,'item-12','تونل و گالری',1,'tunnel1-1','زهکشی طاق تونل','مورد',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (12,'item-12','تونل و گالری',2,'tunnel2-1','مرمت و بازرسی آبروهای هدایت آب','متر طول',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (12,'item-12','تونل و گالری',3,'tunnel3-1','لاینینگ','متر مکعب',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (12,'item-12','تونل و گالری',4,'tunnel4-1','تعمیر و بازسازی گالری','عدد',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (12,'item-12','تونل و گالری',5,'tunnel5-1','گاباریت','عدد',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (12,'item-12','تونل و گالری',6,'tunnel6-1','نگهداری دوربین ها و ابزار دقیق','عدد',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (12,'item-12','تونل و گالری',7,'tunnel7-1','نگهداری تهویه تونل','عدد',1,0,'dist/images/new-design/toonel&gallery.svg','item'), + (13,'item-13','عملیات زمستانی',1,'winterOperation1-1','عملیات یخ زدایی با شن و نمک پاشی','کیلومتر - باند',1,1,'dist/images/new-design/amaliatezemestani.svg','item'), + (13,'item-13','عملیات زمستانی',2,'winterOperation2-1','برف روبی','کیلومتر - باند',1,1,'dist/images/new-design/amaliatezemestani.svg','item'), + (13,'item-13','عملیات زمستانی',5,'winterOperation5-1','میزان نمک شن و ماسه مصرفی','تن',0,0,'dist/images/new-design/amaliatezemestani.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (13,'item-13','عملیات زمستانی',7,'winterOperation7-1','مسافرین اسکان داده شده','نفر',0,0,'dist/images/new-design/amaliatezemestani.svg','item'), + (13,'item-13','عملیات زمستانی',8,'winterOperation8-1','کمک رسانی به خودرو','تعداد',0,0,'dist/images/new-design/amaliatezemestani.svg','item'), + (14,'item-14','ماشین آلات',1,'machinery1-1','بنزین مصرفی کل ماشین آلات فعال -ماهانه','لیتر',0,0,'dist/images/new-design/mashinalat.svg','item'), + (14,'item-14','ماشین آلات',2,'machinery2-1','گازوئیل مصرفی کل ماشین آلات فعال - ماهانه','لیتر',0,0,'dist/images/new-design/mashinalat.svg','item'), + (14,'item-14','ماشین آلات',3,'machinery3-1','مواد مصرفی نفتی و انواع روغن -ماهانه','لیتر',0,0,'dist/images/new-design/mashinalat.svg','item'), + (14,'item-14','ماشین آلات',4,'machinery4-1','بازسازی و راه اندازی ماشین آلات','تعداد دستگاه',0,0,'dist/images/new-design/mashinalat.svg','item'), + (14,'item-14','ماشین آلات',8,'machinery8-1','سرویس کاری و تعمیرات جزئی روزانه','تعداد دستگاه',0,0,'dist/images/new-design/mashinalat.svg','item'), + (14,'item-14','ماشین آلات',9,'machinery9-1','شستشو نمک پاش ها و سایر ماشین آلات','تعداد دستگاه',1,0,'dist/images/new-design/mashinalat.svg','item'), + (14,'item-14','ماشین آلات',10,'machinery10-1','جابه جایی دستگاهای سنگین راهداری','مسافت کیلومتر',0,0,'dist/images/new-design/mashinalat.svg','item'), + (15,'item-15','راهدارخانه',1,'tollhouse4-1','تعمیرات جزئی و موردی راهدارخانه ها','مورد',1,0,'dist/images/new-design/rahdarkhane.svg ','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (15,'item-15','راهدارخانه',3,'tollhouse3-1','جلسات تشکیل شده در خصوص مدیریت بحران و پدافند غیرعامل','-',1,0,'dist/images/new-design/rahdarkhane.svg ','item'), + (16,'item-16','موارد اضطراری',1,'emergency1-1','پاک سازی سطح راه و رفع انسداد ناشی از ریزش کوه و سقوط بهمن','تعداد محور',1,0,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',2,'emergency2-1','برقراری تردد و رفع انسداد ناشی از وقوع تصادف یا واژگونی وسایط نقلیه و پخش محموله در سطح راه','تعداد محور',1,0,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',3,'emergency3-1','برقراری ارتباط و رفع انسداد ناشی از شن های روان','تعداد محور',1,1,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',4,'emergency4-1','برقراری ارتباط در راه هایی که به دلیل آب بردگی دچار قطع ارتباط شده اند','تعداد محور',1,0,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',5,'emergency5-1','برقراری ارتباط موقت در راه هایی که به دلیل شکستگی پل یا ریزش تونل یا ... قطع شده اند','تعداد محور',1,0,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',6,'emergency6-1','بستن راه و هدایت ترافیکی در مواقع اضطراری','تعداد محور',1,0,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',7,'emergency7-1','بازگشایی محور هایی که به علت کولاک مسدود شده اند','تعداد محور',1,1,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',8,'emergency8-1','جابه جایی ماشین های سنگین گرفتار در سطح راه','تعداد دستگاه',1,0,'dist/images/new-design/mavaredezterari.svg','item'), + (16,'item-16','موارد اضطراری',9,'emergency9-1','لق گیری','تعداد محور',1,1,'dist/images/new-design/mavaredezterari.svg','item'); +INSERT INTO rms_db.info_items (item,item_id,item_str,sub_item,sub_item_id,sub_item_str,sub_item_unit,needs_image,needs_end_point,icon,`type`) VALUES + (20,'item-20','آیتم های بازدید و بازرسی و کنترل',1,'snowWatch1','بازدید ادواری از ابنیه فنی و تکمیل چک لیست های مربوط توسط کارشناسان','نفر-ساعت',0,1,'dist/images/new-design/bazdiditems.svg ','snowWatch1'), + (3,'item-3','علائم',9,'signs9-1','اصلاح شیب شیروانی','کیلومتر',1,1,'dist/images/new-design/alaem.svg','item'), + (20,'item-20','آیتم های بازدید و بازرسی و کنترل',2,'snowWatch2','بازدید ادواری از وضعیت علائم و تعیین کسری علائم و ارزیابی وضعیت خط کشی ها ، تجهیزات روشنایی و تهویه تونلها و گاردریل و نظایر آنها و تکمیل چک لیستها توسط کارشناسان','نفر-ساعت',0,1,'dist/images/new-design/bazdiditems.svg ','snowWatch1'), + (20,'item-20','آیتم های بازدید و بازرسی و کنترل',3,'snowWatch3','ارزیابی ادواری وضعیت پایداری ترانشه ها و شیروانیها، سیستم های زهکشی و ارزیابی علل ریزش ترانشه ها و علل شکست راه و تکمیل چک لیست توسط کارشناسان','نفر-ساعت',0,1,'dist/images/new-design/bazdiditems.svg ','snowWatch1'), + (20,'item-20','آیتم های بازدید و بازرسی و کنترل',4,'snowWatch4','ارزیابی ادواری وضعیت رویه های آسفالتی و شانه ها و ارزیابی و کنترل ترکها و تکمیل چک لیستها توسط کارشناسان','کیلومتر',0,1,'dist/images/new-design/bazdiditems.svg ','snowWatch1'), + (20,'item-20','آیتم های بازدید و بازرسی و کنترل',5,'snowWatch5','بررسی وضعیت حریم راه و تهیه گزارش مربوط با تجهیز و اعزام کارشناس','کیلومتر',0,1,'dist/images/new-design/bazdiditems.svg ','snowWatch1'), + (20,'item-20','آیتم های بازدید و بازرسی و کنترل',6,'snowWatch6','بازديد كارشناسان از ماشين آلات استان','تعداد دستگاه',0,1,'dist/images/new-design/bazdiditems.svg ','snowWatch1'), + (1,'item-1','مرمت رویه',14,'reconstruction14-1','عملیات ترانشه برداری','متر مکعب',1,1,'dist/images/new-design/marematerooye.svg','item'), + (9,'item-9','ایمن سازی',16,'securing16-1','دیوار چینی(دیوار سازی)','متر مکعب',1,1,'dist/images/new-design/imensazi.svg','item'); diff --git a/tests/Feature/V2/Dashboard/RoadItemsProject/DeleteTest.php b/tests/Feature/V2/Dashboard/RoadItemsProject/DeleteTest.php index 54d5e3ad..67aff95b 100644 --- a/tests/Feature/V2/Dashboard/RoadItemsProject/DeleteTest.php +++ b/tests/Feature/V2/Dashboard/RoadItemsProject/DeleteTest.php @@ -13,7 +13,7 @@ use App\Models\Province; use App\Models\RoadItemsProject; use App\Models\User; use App\Models\UserActivityLog; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Illuminate\Validation\ValidationException; @@ -22,7 +22,7 @@ use Tests\TestCase; class DeleteTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadItemsProject/RestoreTest.php b/tests/Feature/V2/Dashboard/RoadItemsProject/RestoreTest.php index 07b4bc60..d7946971 100644 --- a/tests/Feature/V2/Dashboard/RoadItemsProject/RestoreTest.php +++ b/tests/Feature/V2/Dashboard/RoadItemsProject/RestoreTest.php @@ -13,7 +13,7 @@ use App\Models\Province; use App\Models\RoadItemsProject; use App\Models\User; use App\Models\UserActivityLog; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Illuminate\Validation\ValidationException; @@ -22,7 +22,7 @@ use Tests\TestCase; class RestoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadItemsProject/StoreTest.php b/tests/Feature/V2/Dashboard/RoadItemsProject/StoreTest.php index da5146ed..f2d137ba 100644 --- a/tests/Feature/V2/Dashboard/RoadItemsProject/StoreTest.php +++ b/tests/Feature/V2/Dashboard/RoadItemsProject/StoreTest.php @@ -13,7 +13,7 @@ use App\Models\Province; use App\Models\User; use App\Models\UserActivityLog; use App\Services\NominatimService; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Illuminate\Validation\ValidationException; @@ -22,7 +22,7 @@ use Tests\TestCase; class StoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadItemsProject/UpdateTest.php b/tests/Feature/V2/Dashboard/RoadItemsProject/UpdateTest.php index 94deb3f0..bda9c3db 100644 --- a/tests/Feature/V2/Dashboard/RoadItemsProject/UpdateTest.php +++ b/tests/Feature/V2/Dashboard/RoadItemsProject/UpdateTest.php @@ -13,7 +13,7 @@ use App\Models\Province; use App\Models\RoadItemsProject; use App\Models\User; use App\Models\UserActivityLog; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Illuminate\Validation\ValidationException; @@ -22,7 +22,7 @@ use Tests\TestCase; class UpdateTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadObservation/CountTest.php b/tests/Feature/V2/Dashboard/RoadObservation/CountTest.php index 21776794..8f6471fd 100644 --- a/tests/Feature/V2/Dashboard/RoadObservation/CountTest.php +++ b/tests/Feature/V2/Dashboard/RoadObservation/CountTest.php @@ -7,12 +7,12 @@ use App\Models\Permission; use App\Models\Province; use App\Models\RoadObserved; use App\Models\User; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class CountTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadObservation/HandleTest.php b/tests/Feature/V2/Dashboard/RoadObservation/HandleTest.php index af64c85e..8623e31d 100644 --- a/tests/Feature/V2/Dashboard/RoadObservation/HandleTest.php +++ b/tests/Feature/V2/Dashboard/RoadObservation/HandleTest.php @@ -8,7 +8,7 @@ use App\Models\Permission; use App\Models\RoadObserved; use App\Models\User; use App\Services\NikarayanService; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Mockery\MockInterface; @@ -16,7 +16,7 @@ use Tests\TestCase; class HandleTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadObservation/ReferTest.php b/tests/Feature/V2/Dashboard/RoadObservation/ReferTest.php index f7e639ba..4d8f250f 100644 --- a/tests/Feature/V2/Dashboard/RoadObservation/ReferTest.php +++ b/tests/Feature/V2/Dashboard/RoadObservation/ReferTest.php @@ -6,12 +6,12 @@ use App\Models\EdarateShahri; use App\Models\LogList; use App\Models\RoadObserved; use App\Models\User; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class ReferTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadObservation/RestoreTest.php b/tests/Feature/V2/Dashboard/RoadObservation/RestoreTest.php index b4d19b52..dc960d8c 100644 --- a/tests/Feature/V2/Dashboard/RoadObservation/RestoreTest.php +++ b/tests/Feature/V2/Dashboard/RoadObservation/RestoreTest.php @@ -6,12 +6,12 @@ use App\Models\LogList; use App\Models\Permission; use App\Models\RoadObserved; use App\Models\User; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class RestoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadObservation/verifyBySupervisorTest.php b/tests/Feature/V2/Dashboard/RoadObservation/verifyBySupervisorTest.php index 8e58b11b..6a8c989c 100644 --- a/tests/Feature/V2/Dashboard/RoadObservation/verifyBySupervisorTest.php +++ b/tests/Feature/V2/Dashboard/RoadObservation/verifyBySupervisorTest.php @@ -6,12 +6,12 @@ use App\Models\LogList; use App\Models\Permission; use App\Models\RoadObserved; use App\Models\User; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class verifyBySupervisorTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadPatrolProject/DeleteTest.php b/tests/Feature/V2/Dashboard/RoadPatrolProject/DeleteTest.php index 0803ba31..eb557007 100644 --- a/tests/Feature/V2/Dashboard/RoadPatrolProject/DeleteTest.php +++ b/tests/Feature/V2/Dashboard/RoadPatrolProject/DeleteTest.php @@ -11,12 +11,12 @@ use App\Models\ObservedItem; use App\Models\Permission; use App\Models\RoadPatrol; use App\Models\User; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class DeleteTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/RoadPatrolProject/GetAllDataToMapTest.php b/tests/Feature/V2/Dashboard/RoadPatrolProject/GetAllDataToMapTest.php index c68e62de..9c1c93a6 100644 --- a/tests/Feature/V2/Dashboard/RoadPatrolProject/GetAllDataToMapTest.php +++ b/tests/Feature/V2/Dashboard/RoadPatrolProject/GetAllDataToMapTest.php @@ -5,12 +5,12 @@ namespace Tests\Feature\V2\Dashboard\RoadPatrolProject; use App\Models\Province; use App\Models\RoadPatrol; use App\Models\User; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class GetAllDataToMapTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ @@ -75,7 +75,9 @@ class GetAllDataToMapTest extends TestCase // 'edare_id' => 1, // ])); - $response = $this->actingAs($user)->getJson('/v2/road_patrols/report/map?date_from=2021-05-02&date_to=2024-09-01&province_id=1&edare_id=1'); + $response = $this->actingAs($user)->getJson("/v2/road_patrols/report/map?date_from=2021-05-02&date_to=2024-09-01&province_id={$province->id}&edare_id=1"); + +// dd(RoadPatrol::query()->first(), $province->id); $response->assertStatus(200) ->assertExactJson([ diff --git a/tests/Feature/V2/Dashboard/RoadPatrolProject/StoreTest.php b/tests/Feature/V2/Dashboard/RoadPatrolProject/StoreTest.php index 348e31ab..15d21773 100644 --- a/tests/Feature/V2/Dashboard/RoadPatrolProject/StoreTest.php +++ b/tests/Feature/V2/Dashboard/RoadPatrolProject/StoreTest.php @@ -12,14 +12,14 @@ use App\Models\Permission; use App\Models\Province; use App\Models\User; use App\Services\NominatimService; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Mockery\MockInterface; use Tests\TestCase; class StoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DeleteTest.php b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DeleteTest.php index 5f639e3f..d0ad8485 100644 --- a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DeleteTest.php +++ b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DeleteTest.php @@ -7,12 +7,12 @@ use App\Models\Permission; use App\Models\SafetyAndPrivacy; use App\Models\User; use App\Models\UserActivityLog; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class DeleteTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DetailTest.php b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DetailTest.php index 4b275022..7b633b0e 100644 --- a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DetailTest.php +++ b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/DetailTest.php @@ -7,12 +7,12 @@ use App\Models\Permission; use App\Models\SafetyAndPrivacy; use App\Models\User; use App\Models\UserActivityLog; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class DetailTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/getAllDataToMapTest.php b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/getAllDataToMapTest.php index 89415e0e..c5b55945 100644 --- a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/getAllDataToMapTest.php +++ b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/getAllDataToMapTest.php @@ -7,12 +7,12 @@ use App\Models\Permission; use App\Models\SafetyAndPrivacy; use App\Models\User; use App\Models\UserActivityLog; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Tests\TestCase; class getAllDataToMapTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorFirstStepStoreTest.php b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorFirstStepStoreTest.php index a5134329..03d836ea 100644 --- a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorFirstStepStoreTest.php +++ b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorFirstStepStoreTest.php @@ -11,14 +11,14 @@ use App\Models\Permission; use App\Models\User; use App\Models\UserActivityLog; use App\Services\NominatimService; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Mockery\MockInterface; use Tests\TestCase; class operatorFirstStepStoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorSecondStepStoreTest.php b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorSecondStepStoreTest.php index 79505c68..2efbf507 100644 --- a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorSecondStepStoreTest.php +++ b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorSecondStepStoreTest.php @@ -12,7 +12,7 @@ use App\Models\SafetyAndPrivacy; use App\Models\User; use App\Models\UserActivityLog; use App\Services\NominatimService; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Mockery\MockInterface; @@ -20,7 +20,7 @@ use Tests\TestCase; class operatorSecondStepStoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */ diff --git a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorThirdStepStoreTest.php b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorThirdStepStoreTest.php index e48cf799..a8ae5981 100644 --- a/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorThirdStepStoreTest.php +++ b/tests/Feature/V2/Dashboard/SafetyAndPrivacy/operatorThirdStepStoreTest.php @@ -12,7 +12,7 @@ use App\Models\SafetyAndPrivacy; use App\Models\User; use App\Models\UserActivityLog; use App\Services\NominatimService; -use Illuminate\Foundation\Testing\DatabaseTruncation; +use Illuminate\Foundation\Testing\RefreshDataBase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Mockery\MockInterface; @@ -20,7 +20,7 @@ use Tests\TestCase; class operatorThirdStepStoreTest extends TestCase { - use DatabaseTruncation; + use RefreshDataBase; /** * A basic feature test example. */