Merge branch 'feature/NewMission' into 'develop'
fix code See merge request witelgroup/rms_v2!167
This commit is contained in:
@@ -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];
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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' => 'تاریخ پایان نباید قبل از تاریخ شروع باشد.',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user