FEAT: Agregar filtrado por ID de paquete en la función expiring
This commit is contained in:
parent
831d8312b6
commit
6e53e2da0f
@ -69,6 +69,7 @@ public function expiring(Request $request)
|
|||||||
// Parámetros de consulta
|
// Parámetros de consulta
|
||||||
$customDays = $request->query('days');
|
$customDays = $request->query('days');
|
||||||
$period = $request->query('period');
|
$period = $request->query('period');
|
||||||
|
$packageId = $request->query('package_id'); // NUEVO
|
||||||
$withClientOnly = $request->boolean('with_client', false);
|
$withClientOnly = $request->boolean('with_client', false);
|
||||||
|
|
||||||
// Obtener paquetes activos con sus relaciones
|
// 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();
|
$activePackages = $query->get();
|
||||||
|
|
||||||
// Filtrar y calcular días restantes
|
// Filtrar y calcular días restantes
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user