diff --git a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php index f5dc950c..03482c71 100644 --- a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php +++ b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php @@ -86,10 +86,14 @@ class RequestPortalController extends Controller { DB::transaction(function () use ($request, $mission) { $user = auth()->user(); + + $mission->update([ + 'finish_time' => now(), + 'state_id' => MissionStates::END_MISSION->value, + 'state_name' => MissionStates::name(MissionStates::END_MISSION->value), + ]); - $mission->update(['finish_time' => now()]); - - $state = MissionStates::REQUEST_CREATED->value; + $state = MissionStates::START_MISSION->value; $category = $request->category_id; $newMission = Mission::query()->create([