Merge branch 'feature/NewMission' into 'develop'

fix code

See merge request witelgroup/rms_v2!167
This commit is contained in:
2025-08-26 07:10:36 +00:00
4 changed files with 10 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ enum MissionStates: int
case END_MISSION = 4;
case REJECT_BY_TRANSPORTATION = 5;
case CANCELLED = 6;
case CREATED_NO_PROCESS = 7 ;
public static function name(int $state): string
{
@@ -20,6 +21,7 @@ enum MissionStates: int
4 => 'اتمام ماموریت',
5 => 'عدم تخصیص خودرو توسط واحد نقلیه و بازگشت درخواست به کارتابل کاربر',
6 => 'ماموریت لغو شد',
7 => 'ماموریت بدون فرایند ثبت شد'
];
return $mapArray[$state];

View File

@@ -77,6 +77,8 @@ class ControlUnitController extends Controller
$user = auth()->user();
$zone= $request->zone;
$type= MissionTypes::NO_PROCESS->value;
$state = MissionStates::CREATED_NO_PROCESS->value;
$mission = Mission::query()->create([
'user_id' => $user->id,
@@ -97,6 +99,8 @@ class ControlUnitController extends Controller
'category_name' => MissionCategory::name($request->category_id),
'start_time' => $request->start_date,
'finish_time' => $request->end_date,
'state_id' => $state,
'state_name' => MissionStates::name($state),
]);
$mission->rahdaran()->sync($request->rahdaran);

View File

@@ -32,7 +32,7 @@ class NoProcessRequest extends FormRequest
'machines.*' => 'required|integer|exists:cmms_machines,id',
'driver' => 'required|integer|exists:rahdaran,id',
'zone' => 'required|in:1,2,3',
'start_date' => 'required|date|before:now',
'start_date' => 'required|date',
'end_date' => 'required|date|after:start_date|before:now',
'end_point' => 'required|string',
'area' => 'required|array',
@@ -45,9 +45,8 @@ class NoProcessRequest extends FormRequest
public function messages(): array
{
return [
'start_date.before' => 'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمی‌باشد.',
'end_date.before' => 'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمی‌باشد.',
'end_date.after' => 'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمی‌باشد.',
'end_date.before' => 'تاریخ پایان باید قبل از زمان فعلی باشد.',
'end_date.after' => 'تاریخ پایان نباید قبل از تاریخ شروع باشد.',
];
}
}

View File

@@ -23,7 +23,7 @@ class SendDataToFMSListener implements ShouldQueue
* @throws RequestException
* @throws Exception
*/
public function handle(SendDataToFMSEvent $event,): void
public function handle(SendDataToFMSEvent $event): void
{
$this->getErrorRateService->run($event->mission);
}