fix store request and operator controller for road item

This commit is contained in:
2025-09-02 15:20:06 +03:30
parent 37341bff58
commit 92da48fe28

View File

@@ -37,20 +37,23 @@ class OperatorController extends Controller
public function store(Mission $mission): JsonResponse public function store(Mission $mission): JsonResponse
{ {
$road_patrol = RoadPatrol::query()->create([ DB::transaction(function () use ($mission) {
'status' => 0,
'status_fa' => 'در حال بررسی',
'province_id' => $mission->province_id,
'province_fa' => $mission->province_name,
'edare_id' => $mission->edare_shahri_id,
'edare_name' => $mission->edare_shahri_name,
'start_time' => $mission->start_date,
'end_time' => $mission->end_date,
]);
$road_patrol->missions()->attach($mission->id); $road_patrol = RoadPatrol::query()->create([
'status' => 0,
'status_fa' => 'در حال بررسی',
'province_id' => $mission->province_id,
'province_fa' => $mission->province_name,
'edare_id' => $mission->edare_shahri_id,
'edare_name' => $mission->edare_shahri_name,
'start_time' => $mission->start_date,
'end_time' => $mission->end_date,
]);
auth()->user()->addActivityComplete(1147); $road_patrol->missions()->attach($mission->id);
auth()->user()->addActivityComplete(1147);
});
return $this->successResponse(); return $this->successResponse();
} }