浏览代码

Buscardor de condiciones

Hugo Quijada 8 月之前
父节点
当前提交
38f1fa94b5
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      modules/publico/controllers/CondicionantesController.php

+ 6 - 0
modules/publico/controllers/CondicionantesController.php

@@ -17,6 +17,7 @@ class CondicionantesController extends JsonController {
 		$estado = intval($this->req->get("origen", 0));
 		$ciudad = intval($this->req->get("ciudad", 0));
 		$producto = intval($this->req->get("producto", 0));
+		$q = trim($this->req->get("q", ""));
 
 		$condicionante = (new Query())
 			->select("{{Condicionante}}.[[id]],{{Condicionante}}.[[titulo]],{{Condicionante}}.[[descripcion]]")
@@ -88,6 +89,11 @@ class CondicionantesController extends JsonController {
 			// $condicionante->orderBy(["{{Municipio}}.[[nombre]]" => SORT_DESC]);
 		}
 
+    if($q !== "") {
+      $condicionante->andWhere("f_unaccent([[titulo]]) ilike f_unaccent(:q)")
+        ->addParams([':q' => "%{$q}%"]);
+    }
+
 		return (new Respuesta($condicionante));
 	}