add report for machines

This commit is contained in:
2026-06-10 11:16:08 +03:30
parent a8b99706d0
commit 6b81075e40
10 changed files with 226 additions and 213 deletions

View File

@@ -10,6 +10,7 @@ use App\Http\Requests\V3\Mission\TransportaionUnit\DeallocateRequest;
use App\Http\Traits\ApiResponse;
use App\Models\CMMSMachine;
use App\Models\Mission;
use App\Models\Rahdaran;
use App\Services\Cartables\Mission\TransportationUnitService;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
@@ -31,7 +32,6 @@ class TransportationUnitController extends Controller
public function allocate(AllocateRequest $request, Mission $mission): JsonResponse
{
DB::transaction(function () use ($request, $mission) {
$mission->rahdaran()->attach($request->driver, ['is_driver' => true]);
// $mission->histories()->create([
// 'user_id' => auth()->user()->id,
@@ -47,6 +47,8 @@ class TransportationUnitController extends Controller
'state_name' => MissionStates::name($state),
'machine_id' => $machine->id,
'machine_code' => $machine->machine_code,
'driver_id' => $request->driver_id,
'driver_name' => Rahdaran::query()->find($request->driver)->name,
]);
});
@@ -59,7 +61,6 @@ class TransportationUnitController extends Controller
public function deallocate(DeallocateRequest $request, Mission $mission): JsonResponse
{
DB::transaction(function () use ($request, $mission) {
$mission->rahdaran()->wherePivot('is_driver', '=', true)->detach();
// $mission->histories()->create([
// 'user_id' => auth()->user()->id,
@@ -76,6 +77,8 @@ class TransportationUnitController extends Controller
'description' => $request->description,
'machine_id' => null,
'machine_code' => null,
'driver_id' => null,
'driver_name' => null,
]);
});