add start and finish time
This commit is contained in:
@@ -43,7 +43,7 @@ class ControlUnitController extends Controller
|
||||
$mission->update([
|
||||
'state_id' => $state,
|
||||
'state_name' => MissionStates::name($state),
|
||||
'start_time' => now(),
|
||||
'start_time' => $request->time,
|
||||
'km' => $request->km,
|
||||
]);
|
||||
});
|
||||
@@ -56,7 +56,7 @@ class ControlUnitController extends Controller
|
||||
*/
|
||||
public function finish(FinishRequest $request, Mission $mission, GetErrorRateService $getErrorRateService): JsonResponse
|
||||
{
|
||||
DB::transaction(function () use ($mission, $getErrorRateService) {
|
||||
DB::transaction(function () use ($mission, $getErrorRateService, $request) {
|
||||
$mission->histories()->create([
|
||||
'user_id' => auth()->user()->id,
|
||||
'previous_state_id' => $mission->state_id,
|
||||
@@ -68,8 +68,8 @@ class ControlUnitController extends Controller
|
||||
$mission->update([
|
||||
'state_id' => $state,
|
||||
'state_name' => MissionStates::name($state),
|
||||
'finish_time' => now(),
|
||||
'mission_duration' => strtotime(now()) - strtotime($mission->start_time),
|
||||
'finish_time' => $request->time,
|
||||
'mission_duration' => strtotime($request->time) - strtotime($mission->start_time),
|
||||
]);
|
||||
|
||||
$getErrorRateService->setInputParameters($mission);
|
||||
|
||||
Reference in New Issue
Block a user