Merge pull request #7 from witelgroup/feature/FixLastCode

fix operator controller for road patrol
This commit is contained in:
faezehzafarbakhsh
2025-09-02 15:24:38 +03:30
committed by GitHub

View File

@@ -37,14 +37,23 @@ class OperatorController extends Controller
public function store(Mission $mission): JsonResponse
{
$road_patrol = RoadPatrol::query()->create([
'status' => 0,
'status_fa' => 'در حال بررسی',
]);
DB::transaction(function () use ($mission) {
$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();
}