diff --git a/app/Console/Commands/ScheduledMessageDelivery.php b/app/Console/Commands/ScheduledMessageDelivery.php index cea4e7c..ed44b51 100644 --- a/app/Console/Commands/ScheduledMessageDelivery.php +++ b/app/Console/Commands/ScheduledMessageDelivery.php @@ -47,10 +47,14 @@ class ScheduledMessageDelivery extends Command $updated_at = $item['updated_at']; $updated_times = strtotime($updated_at); $diff_times = $now_times - $updated_times; - $camera_status = ParkingCamera::query()->where( - 'id', - $item['camera_id'] - )->value('status'); + $res = ParkingCamera::query()->where('id', $item['camera_id']) + ->first(); + if ($res) { + $camera_status = $res['status']; + } else { + // 设备不存在则结束不通知 + $camera_status = 1; + } $updated = [ 'updated_at' => $now_time