|
@@ -31,6 +31,7 @@ class DescargaController extends JsonController {
|
|
|
$pc = trim($req->get("pc", ""));
|
|
$pc = trim($req->get("pc", ""));
|
|
|
$fi = trim($req->get("fi", ""));
|
|
$fi = trim($req->get("fi", ""));
|
|
|
$ff = trim($req->get("ff", ""));
|
|
$ff = trim($req->get("ff", ""));
|
|
|
|
|
+ $estacion = trim($req->get("estacion", ""));
|
|
|
|
|
|
|
|
$query = (new Query())
|
|
$query = (new Query())
|
|
|
->select([
|
|
->select([
|
|
@@ -49,13 +50,17 @@ class DescargaController extends JsonController {
|
|
|
->groupBy(["{{Estacion}}.id", "to_char(fecha, 'YYYY-MM-DD')", "ciudad"])
|
|
->groupBy(["{{Estacion}}.id", "to_char(fecha, 'YYYY-MM-DD')", "ciudad"])
|
|
|
->orderBy(["fecha" => SORT_DESC]);
|
|
->orderBy(["fecha" => SORT_DESC]);
|
|
|
|
|
|
|
|
- if($fi !== "") {
|
|
|
|
|
- $query->andWhere([">=", "fecha", $fi]);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if($estacion !== "") {
|
|
|
|
|
+ $query->andWhere(["estacion" => $estacion]);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- if($ff !== "") {
|
|
|
|
|
- $query->andWhere(["<=", "fecha", $ff]);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if($fi !== "") {
|
|
|
|
|
+ $query->andWhere([">=", "fecha", $fi]);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if($ff !== "") {
|
|
|
|
|
+ $query->andWhere(["<=", "fecha", $ff]);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
return (new Respuesta($query, -1));
|
|
return (new Respuesta($query, -1));
|
|
|
}
|
|
}
|