diff --git a/app/Http/Controllers/Admin/ParkingCameraController.php b/app/Http/Controllers/Admin/ParkingCameraController.php index 2b92be3..051f392 100644 --- a/app/Http/Controllers/Admin/ParkingCameraController.php +++ b/app/Http/Controllers/Admin/ParkingCameraController.php @@ -92,7 +92,7 @@ class ParkingCameraController extends BaseController if ($request->has('camera_ip')) { $camera_ip = $request->input('camera_ip'); if ($camera_ip) { - $query->where('camera_ip', $camera_ip); + $query->where('camera_ip', 'like', "%{$camera_ip}%"); } } diff --git a/app/Models/ParkingSpaceCamera.php b/app/Models/ParkingSpaceCamera.php index 171504c..d425cb5 100644 --- a/app/Models/ParkingSpaceCamera.php +++ b/app/Models/ParkingSpaceCamera.php @@ -63,9 +63,9 @@ class ParkingSpaceCamera extends Model public static function getCameraIds($parking_space_number): Collection|array { - $space_id = ParkingSpace::getValueId($parking_space_number); - if ($space_id) { - return self::query()->where('space_id', $space_id)->pluck( + $space_ids = ParkingSpace::getId($parking_space_number); + if ($space_ids) { + return self::query()->whereIn('space_id', $space_ids)->pluck( 'camera_id' ); }