FEAT: Agregar filtrado por ID de paquete en la función expiring

This commit is contained in:
Juan Felipe Zapata Moreno 2025-11-19 21:10:18 -06:00
parent 831d8312b6
commit 6e53e2da0f

View File

@ -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