creat new column for CmmsMachines and improve notification for mission and valdation for formrequest

This commit is contained in:
faezeh
2026-06-28 15:39:38 +03:30
parent da82c7841b
commit 7a981ee421
4 changed files with 91 additions and 25 deletions

View File

@@ -15,7 +15,7 @@ class FinishRequest extends FormRequest
*/
public function authorize(): bool
{
return $this->mission->state_id == MissionStates::START_MISSION->value;
return $this->mission->state_id === MissionStates::START_MISSION->value;
}
/**
@@ -55,23 +55,12 @@ class FinishRequest extends FormRequest
$distance = $this->end_km - $mission->km;
if ($machine->car_group === 'سنگین') {
if ($distance > 15) {
$validator->errors()->add(
'end_km',
'اختلاف کیلومتر برای خودروهای سنگین باید کمتر از 15 باشد.'
);
}
} else {
if ($distance > 1000) {
$validator->errors()->add(
'end_km',
'اختلاف کیلومتر برای خودروهای سبک و نیمه سنگین باید کمتر از 1000 باشد.'
);
}
if ($distance > $machine->distance_mission)
{
$validator->errors()->add(
'end_km',
'کیلومتر /ساعت کار از حد نصاب بیشتر هست.'
);
}
}
];