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.
*/