From 6e53e2da0f9d25934279f79409be5e66792acca8 Mon Sep 17 00:00:00 2001 From: Juan Felipe Zapata Moreno Date: Wed, 19 Nov 2025 21:10:18 -0600 Subject: [PATCH] =?UTF-8?q?FEAT:=20Agregar=20filtrado=20por=20ID=20de=20pa?= =?UTF-8?q?quete=20en=20la=20funci=C3=B3n=20expiring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Netbien/PackagesController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/Netbien/PackagesController.php b/app/Http/Controllers/Netbien/PackagesController.php index 64294fe..d0fec8d 100644 --- a/app/Http/Controllers/Netbien/PackagesController.php +++ b/app/Http/Controllers/Netbien/PackagesController.php @@ -69,6 +69,7 @@ public function expiring(Request $request) // Parámetros de consulta $customDays = $request->query('days'); $period = $request->query('period'); + $packageId = $request->query('package_id'); // NUEVO $withClientOnly = $request->boolean('with_client', false); // Obtener paquetes activos con sus relaciones @@ -83,6 +84,11 @@ public function expiring(Request $request) }); } + // Filtrar por paquete específico si se especifica + if ($packageId !== null) { + $query->where('package_id', $packageId); + } + $activePackages = $query->get(); // Filtrar y calcular días restantes