debug
This commit is contained in:
19
app/Enums/CmmsMachineStatus.php
Normal file
19
app/Enums/CmmsMachineStatus.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum CmmsMachineStatus: int
|
||||
{
|
||||
case AMADE= 1;
|
||||
case RESERVE = 2;
|
||||
case DAR_MAMORIAT = 3;
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match ($this) {
|
||||
self::AMADE => 'آماده',
|
||||
self::RESERVE => 'رزرو',
|
||||
self::DAR_MAMORIAT => 'در ماموریت',
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -169,7 +169,7 @@ class RequestPortalController extends Controller
|
||||
public function destroy(Mission $mission): JsonResponse
|
||||
{
|
||||
DB::transaction(function () use ($mission) {
|
||||
$mission->rahdaran()->delete();
|
||||
$mission->rahdaran()->detach();
|
||||
$mission->delete();
|
||||
});
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers\V3\Dashboard\Mission;
|
||||
|
||||
use App\Enums\CmmsMachineStatus;
|
||||
use App\Enums\MissionStates;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\V3\Mission\TransportaionUnit\AllocateRequest;
|
||||
@@ -58,7 +59,7 @@ class TransportationUnitController extends Controller
|
||||
public function deallocate(DeallocateRequest $request, Mission $mission): JsonResponse
|
||||
{
|
||||
DB::transaction(function () use ($request, $mission) {
|
||||
$mission->rahdaran()->wherePivot('is_driver', '=', true)->delete();
|
||||
$mission->rahdaran()->wherePivot('is_driver', '=', true)->detach();
|
||||
|
||||
$mission->histories()->create([
|
||||
'user_id' => auth()->user()->id,
|
||||
@@ -86,7 +87,7 @@ class TransportationUnitController extends Controller
|
||||
return $this->successResponse(
|
||||
CMMSMachine::query()
|
||||
->where('car_type', '=', $mission->car_type)
|
||||
->where('status', '<>', 3)
|
||||
// ->where('status', '<>', CmmsMachineStatus::DAR_MAMORIAT->value)
|
||||
->get(['machine_code', 'id', 'plak_number', 'car_name'])
|
||||
);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ class AllocateRequest extends FormRequest
|
||||
{
|
||||
return [
|
||||
function (Validator $validator) {
|
||||
$duplicateMission = Mission::query()->where('machine_id', $this->machine_id)
|
||||
$duplicateMission = Mission::query()->where('machine_id', '=', $this->machine_id)
|
||||
->whereBetween('start_date', [$this->mission->start_date, $this->mission->end_date])
|
||||
->orWhereBetween('end_date', [$this->mission->start_date, $this->mission->end_date])
|
||||
->exists();
|
||||
|
||||
Reference in New Issue
Block a user