Merge branch 'feature/NewMission' into 'develop'
fix code See merge request witelgroup/rms_v2!166
This commit is contained in:
@@ -32,8 +32,8 @@ class NoProcessRequest extends FormRequest
|
|||||||
'machines.*' => 'required|integer|exists:cmms_machines,id',
|
'machines.*' => 'required|integer|exists:cmms_machines,id',
|
||||||
'driver' => 'required|integer|exists:rahdaran,id',
|
'driver' => 'required|integer|exists:rahdaran,id',
|
||||||
'zone' => 'required|in:1,2,3',
|
'zone' => 'required|in:1,2,3',
|
||||||
'start_date' => 'required|date',
|
'start_date' => 'required|date|before:now',
|
||||||
'end_date' => 'required|date',
|
'end_date' => 'required|date|after:start_date|before:now',
|
||||||
'end_point' => 'required|string',
|
'end_point' => 'required|string',
|
||||||
'area' => 'required|array',
|
'area' => 'required|array',
|
||||||
'area.type' => 'required|string',
|
'area.type' => 'required|string',
|
||||||
@@ -42,21 +42,12 @@ class NoProcessRequest extends FormRequest
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function after(): array
|
public function messages(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
function (Validator $validator) {
|
'start_date.before' => 'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمیباشد.',
|
||||||
$start = Carbon::parse($this->start_date);
|
'end_date.before' => 'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمیباشد.',
|
||||||
$end = Carbon::parse($this->end_date);
|
'end_date.after' => 'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمیباشد.',
|
||||||
$now = Carbon::now();
|
|
||||||
|
|
||||||
if ($end->diffInMinutes($now) > 0 || $start->diffInMinutes($now) > 0) {
|
|
||||||
$validator->errors()->add(
|
|
||||||
'end_date',
|
|
||||||
'امکان ثبت ماموریت بدون فرایند با توجه به زمان انتخابی مقدور نمی باشد.'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ use Illuminate\Http\Client\RequestException;
|
|||||||
|
|
||||||
class SendDataToFMSListener implements ShouldQueue
|
class SendDataToFMSListener implements ShouldQueue
|
||||||
{
|
{
|
||||||
|
public function __construct(public GetErrorRateService $getErrorRateService) {}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The name of the queue the job should be sent to.
|
* The name of the queue the job should be sent to.
|
||||||
*
|
*
|
||||||
@@ -21,8 +23,8 @@ class SendDataToFMSListener implements ShouldQueue
|
|||||||
* @throws RequestException
|
* @throws RequestException
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public function handle(SendDataToFMSEvent $event, GetErrorRateService $getErrorRateService): void
|
public function handle(SendDataToFMSEvent $event,): void
|
||||||
{
|
{
|
||||||
$getErrorRateService->run($event->mission);
|
$this->getErrorRateService->run($event->mission);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user