fix list and crate update machine and change state for mission

This commit is contained in:
2026-06-09 14:50:13 +03:30
parent e0edcf6db2
commit 5004b99d03
9 changed files with 117 additions and 28 deletions

View File

@@ -33,11 +33,11 @@ class ControlUnitController extends Controller
public function start(StartRequest $request, Mission $mission): JsonResponse
{
DB::transaction(function () use ($mission, $request) {
$mission->histories()->create([
'user_id' => auth()->user()->id,
'previous_state_id' => $mission->state_id,
'previous_state_name' => $mission->state_name,
]);
// $mission->histories()->create([
// 'user_id' => auth()->user()->id,
// 'previous_state_id' => $mission->state_id,
// 'previous_state_name' => $mission->state_name,
// ]);
$state = MissionStates::START_MISSION->value;
$mission->update([
@@ -57,11 +57,11 @@ class ControlUnitController extends Controller
public function finish(FinishRequest $request, Mission $mission, GetErrorRateService $getErrorRateService): JsonResponse
{
DB::transaction(function () use ($mission, $getErrorRateService, $request) {
$mission->histories()->create([
'user_id' => auth()->user()->id,
'previous_state_id' => $mission->state_id,
'previous_state_name' => $mission->state_name,
]);
// $mission->histories()->create([
// 'user_id' => auth()->user()->id,
// 'previous_state_id' => $mission->state_id,
// 'previous_state_name' => $mission->state_name,
// ]);
$state = MissionStates::END_MISSION->value;