replace encoded_route

This commit is contained in:
2026-06-10 15:17:54 +03:30
parent 6db1933046
commit 55b40eb0cc
10 changed files with 40 additions and 11 deletions

View File

@@ -66,7 +66,7 @@ class RequestPortalController extends Controller
'request_date' => now(),
'description' => $request->description,
'end_point' => $request->end_point,
'area' => $request->area,
'encoded_route' => $request->encoded_route,
'category_id' => $request->category_id,
'category_name' => MissionCategory::name($request->category_id),
'explanation' => $request->explanation,
@@ -136,7 +136,7 @@ class RequestPortalController extends Controller
'request_date' => now(),
'description' => $request->description,
'end_point' => $request->end_point,
'area' => $request->area,
'encoded_route' => $request->encoded_route,
'category_id' => $request->category_id,
'category_name' => MissionCategory::name($request->category_id),
'explanation' => $request->explanation,
@@ -174,7 +174,7 @@ class RequestPortalController extends Controller
'end_date' => $request->end_date,
'description' => $request->description,
'end_point' => $request->end_point,
'area' => $request->area,
'encoded_route' => $request->encoded_route,
'category_id' => $request->category_id,
'category_name' => MissionCategory::name($request->category_id),
'explanation' => $request->explanation,

View File

@@ -61,7 +61,7 @@ class ViolationManagementController extends Controller
'edare_shahri_name' => $user->edarate_shahri_name ?? null,
'zone' => $zone,
'zone_fa' => MissionZones::name($zone),
'area' => $request->area,
'encoded_route' => $request->encoded_route,
'type' => $type,
'type_fa' => MissionTypes::name($type),
'start_date' => $violation->exit_station,
@@ -71,6 +71,7 @@ class ViolationManagementController extends Controller
'category_name' => MissionCategory::name($request->category_id),
'start_time' => $violation->exit_station,
'finish_time' => $violation->enter_station,
'mission_duration' => strtotime($violation->enter_station) - strtotime($violation->exit_station),
'state_id' => MissionStates::END_MISSION->value,
'state_name' => MissionStates::END_MISSION->label(),
'explanation' => $request->explanation,

View File

@@ -35,7 +35,7 @@ class ContinueMissionRequest extends FormRequest
'end_date' => 'required|date',
'description' => 'string',
'end_point' => 'required|string',
'area' => 'required|string',
'encoded_route' => 'required|string',
'explanation' => 'required|string',
'category_id' => 'required|in:1,2,3',
];

View File

@@ -34,7 +34,7 @@ class StoreRequest extends FormRequest
'end_date' => 'required|date',
'description' => 'string',
'end_point' => 'required|string',
'area' => 'required|string',
'encoded_route' => 'required|string',
'explanation' => 'required|string',
'category_id' => 'required|in:1,2,3',
];

View File

@@ -35,7 +35,7 @@ class UpdateRequest extends FormRequest
'end_date' => 'required|date',
'description' => 'string',
'end_point' => 'required|string',
'area' => 'required|string',
'encoded_route' => 'required|string',
'explanation' => 'required|string',
'category_id' => 'required|in:1,2,3',
];

View File

@@ -30,7 +30,7 @@ class NoProcessRequest extends FormRequest
'driver' => 'required|integer|exists:rahdaran,id',
'zone' => 'required|in:1,2,3',
'end_point' => 'required|string',
'area' => 'required|string',
'encoded_route' => 'required|string',
'category_id' => 'required|in:1,2,3',
'explanation' => 'required|string',
];

View File

@@ -37,7 +37,7 @@ class ControlUnitService
allowedSelects: [
'id', 'user_id', 'username', 'state_name', 'province_name', 'edare_shahri_name',
'description', 'requested_machines', 'type', 'type_fa', 'start_date', 'state_id',
'end_date', 'request_date', 'end_point', 'area', 'zone', 'zone_fa', 'start_time', 'finish_time',
'end_date', 'request_date', 'end_point', 'encoded_route', 'zone', 'zone_fa', 'start_time', 'finish_time',
'code', 'category_id', 'category_name', 'explanation', 'city_id', 'city_name', 'province_id', 'station_name',
]
);

View File

@@ -32,7 +32,7 @@ class RequestPortalService
allowedSelects: [
'id', 'user_id', 'username', 'state_name', 'province_name', 'edare_shahri_name',
'description', 'requested_machines', 'type', 'type_fa', 'start_date', 'state_id',
'end_date', 'request_date', 'end_point', 'area', 'zone', 'zone_fa', 'start_time', 'finish_time',
'end_date', 'request_date', 'end_point', 'encoded_route', 'zone', 'zone_fa', 'start_time', 'finish_time',
'code', 'category_id', 'category_name', 'explanation', 'city_id', 'city_name', 'province_id', 'station_name',
]
);

View File

@@ -32,7 +32,7 @@ class TransportationUnitService
allowedSelects: [
'id', 'user_id', 'username', 'state_name', 'province_name', 'edare_shahri_name',
'description', 'requested_machines', 'type', 'type_fa', 'start_date', 'state_id',
'end_date', 'request_date', 'end_point', 'area', 'zone', 'zone_fa', 'start_time', 'finish_time',
'end_date', 'request_date', 'end_point', 'encoded_route', 'zone', 'zone_fa', 'start_time', 'finish_time',
'code', 'category_id', 'category_name', 'explanation', 'km', 'city_id', 'city_name', 'province_id', 'station_name',
]
);

View File

@@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('missions', function (Blueprint $table) {
$table->longText('encoded_route')->nullable();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('missions', function (Blueprint $table) {
$table->dropColumn('encoded_route');
});
}
};