調整先押值 在送Code 20250729

This commit is contained in:
allen.yan 2025-07-29 14:53:07 +08:00
parent 04c9f016bf
commit 22b66d5db1

View File

@ -261,6 +261,10 @@ class RoomControlController extends Controller
if (empty($room->internal_ip) || empty($room->port)) { if (empty($room->internal_ip) || empty($room->port)) {
return ApiResponse::error('房間未設定 IP 或 Port'); return ApiResponse::error('房間未設定 IP 或 Port');
} }
$room->status=$validated['command'];
$room->started_at=$validated['started_at'];
$room->ended_at=$validated['ended_at'];
$room->save();
$suffix = substr($room->name, -3) ?: $room->name; $suffix = substr($room->name, -3) ?: $room->name;
$signal = match ($validated['command']) { $signal = match ($validated['command']) {
@ -282,15 +286,9 @@ class RoomControlController extends Controller
'ip' => $room->internal_ip, 'ip' => $room->internal_ip,
'port' => $room->port, 'port' => $room->port,
]); ]);
$validated['command']="error";
$validated['started_at']=null;
$validated['ended_at']=null;
} }
$room->status=$validated['command'];
$room->started_at=$validated['started_at'];
$room->ended_at=$validated['ended_at'];
$room->save();
$response = (new MachineStatusForwarder( $response = (new MachineStatusForwarder(
$branch->external_ip, $branch->external_ip,
"/api/room/receiveSwitch", "/api/room/receiveSwitch",