creat new column for CmmsMachines and improve notification for mission and valdation for formrequest
This commit is contained in:
@@ -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',
|
||||
'کیلومتر /ساعت کار از حد نصاب بیشتر هست.'
|
||||
);
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user