浏览代码

Buscador de fechas

Jogibeda 6 月之前
父节点
当前提交
b13933dcc5
共有 1 个文件被更改,包括 7 次插入10 次删除
  1. 7 10
      modules/v1/controllers/ObraController.php

+ 7 - 10
modules/v1/controllers/ObraController.php

@@ -16,22 +16,19 @@ class ObraController extends AuthController {
   public function actionIndex() {
     $id = trim($this->req->get("id", ""));
     $buscar = trim($this->req->get("q", ""));
-    $rangoInicio = trim($this->req->get("inicio", ""));
-    $rangoFin = trim($this->req->get("fin", ""));
-    $rangoI = trim($this->req->get("rinicio", ""));
-    $rangoF = trim($this->req->get("rfin", ""));
+    $inicio = trim($this->req->get("inicio", ""));
+    $fin = trim($this->req->get("fin", ""));
+   
     $query = $this->queryInicial;
 
     if ($id!=="") {
       $query->andWhere(["id" => $id]);
     }
 
-    if ($rangoInicio !== "" && $rangoFin !== "") {
-      $query->andWhere(["between", "[[fechaInicio]]", $rangoInicio, $rangoFin]);
-    }
-    if ($rangoI !== "" && $rangoF !== "") {
-      $query->andWhere(["between", "[[fechaFinal]]", $rangoI, $rangoF]);
-    }
+    if ($inicio !== "" && $fin !== "") {
+      $query->andWhere([">=", "[[fechaInicio]]", $inicio])
+            ->andWhere(["<=", "[[fechaFinal]]", $fin]);
+  }
     if ($buscar) {
 
       $query->andWhere([