|
@@ -20,11 +20,12 @@ class TipoMovilizacionController extends AuthController {
|
|
|
$query->andWhere(["id" => $id]);
|
|
|
}
|
|
|
|
|
|
- if ($buscar) {
|
|
|
- $query->andWhere([
|
|
|
- "OR",
|
|
|
- "f_unaccent([[nombre]]) ilike f_unaccent(:q)",
|
|
|
- ])->addParams([':q' => "%{$buscar}%"]);
|
|
|
+ if (!empty($buscar)) {
|
|
|
+ if (is_numeric($buscar)) {
|
|
|
+ $query->andWhere(['idSagarhpa' => $buscar]);
|
|
|
+ } else {
|
|
|
+ $query->andWhere(['ilike', 'nombre', $buscar]);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return new Respuesta($query, $this->limite, $this->pagina, $this->ordenar);
|