From 02477bbb17645999caff302a0bec081b61521ee8 Mon Sep 17 00:00:00 2001 From: "allen.yan" Date: Fri, 22 Aug 2025 12:09:01 +0800 Subject: [PATCH 1/2] =?UTF-8?q?202508221208=20HeartBeat=20=E8=A3=9C?= =?UTF-8?q?=E4=B8=8A=E7=8B=80=E6=85=8B=E8=A8=98=E9=8C=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/RoomControlController.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Http/Controllers/RoomControlController.php b/app/Http/Controllers/RoomControlController.php index 00ae616..fc7773e 100644 --- a/app/Http/Controllers/RoomControlController.php +++ b/app/Http/Controllers/RoomControlController.php @@ -263,6 +263,8 @@ class RoomControlController extends Controller $room->internal_ip = $validated['ip']; $room->port = 1000; $room->is_online=1; + $room->log_source='api'; + $room->log_message='HeartBeat'; $room->touch(); // 更新 updated_at $room->save(); $response = ( -- 2.47.2 From 40fbeb6a6394ce1719ea259079c5d04393195cae Mon Sep 17 00:00:00 2001 From: "allen.yan" Date: Mon, 25 Aug 2025 11:45:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?202508251124=20RoomStatusLog=20=E5=8A=A0?= =?UTF-8?q?=E5=85=A5=20=E5=BF=83=E8=B7=B3=E8=88=87=E9=A9=97=E8=A8=BC?= =?UTF-8?q?=E8=A8=AD=E5=82=99=E6=98=AF=E5=90=A6=E6=AD=A3=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Console/Commands/CheckRoomOnlineStatus.php | 2 ++ app/Http/Controllers/RoomControlController.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/Console/Commands/CheckRoomOnlineStatus.php b/app/Console/Commands/CheckRoomOnlineStatus.php index 2e3703e..7301729 100644 --- a/app/Console/Commands/CheckRoomOnlineStatus.php +++ b/app/Console/Commands/CheckRoomOnlineStatus.php @@ -31,6 +31,8 @@ class CheckRoomOnlineStatus extends Command if (!$latestStatus || $latestStatus->created_at < $threshold) { $room->is_online = false; + $room->log_source='system'; + $room->log_message='checkRoomOnline'; $room->save(); $this->info("Room [{$room->name}] marked as offline (no recent MachineStatus)"); } diff --git a/app/Http/Controllers/RoomControlController.php b/app/Http/Controllers/RoomControlController.php index fc7773e..b2500b3 100644 --- a/app/Http/Controllers/RoomControlController.php +++ b/app/Http/Controllers/RoomControlController.php @@ -163,6 +163,8 @@ class RoomControlController extends Controller $room->internal_ip = $validated['ip']; $room->port = 1000; $room->is_online=1; + $room->log_source='api'; + $room->log_message='session'; $room->touch(); // 更新 updated_at $room->save(); $room->load('latestSession'); -- 2.47.2