Bladeren bron

Se agregaron correcciones para los cruds de los catalogos

Jose Cienfuegos 10 maanden geleden
bovenliggende
commit
8abd14f3fb

+ 3 - 3
models/Estado.php

@@ -31,7 +31,7 @@ class Estado extends ModeloBase {
   public function rules() {
     return [
       [['id'], 'required'],
-      [['clave'], 'integer'],
+      /* [['clave'], 'integer'], */
       [['creado', 'modificado', 'eliminado'], 'safe'],
       [['id', 'pais'], 'string', 'max' => 36],
       [['nombre'], 'string', 'max' => 100],
@@ -51,8 +51,8 @@ class Estado extends ModeloBase {
       'creado' => 'Creado',
       'modificado' => 'Modificado',
       'eliminado' => 'Eliminado',
-      'clave' => 'Clave',
-      'pais' => 'Pais',
+      /* 'clave' => 'Clave', */
+     /*  'pais' => 'Pais', */
     ];
   }
 

+ 1 - 1
models/Municipio.php

@@ -50,7 +50,7 @@ class Municipio extends ModeloBase {
       'creado' => 'Creado',
       'modificado' => 'Modificado',
       'eliminado' => 'Eliminado',
-      'clave' => 'Clave'
+      /* 'clave' => 'Clave' */
     ];
   }
 

+ 2 - 1
modules/v1/controllers/EstadoController.php

@@ -23,7 +23,8 @@ class EstadoController extends AuthController {
     if (!empty($buscar)) {
       $query->andWhere([
         'or',
-        ['ilike', 'nombre', $buscar],
+        ['ilike', '[[Estado]].{{nombre}}', $buscar],
+        ['ilike', '[[Estado]].{{abreviacion}}', $buscar],
       ]);
     }
     

+ 4 - 4
modules/v1/controllers/MunicipioController.php

@@ -20,18 +20,18 @@ class MunicipioController extends AuthController {
     $query = $this->queryInicial->joinWith(['estado']);
 
     if ($idEstado !== "") {
-      $query->andWhere(["Estado.id" => $idEstado]);
+      $query->andWhere(["[[Estado]].{{id}}" => $idEstado]);
   }
 
   if ($id !== "") {
-      $query->andWhere(["Municipio.id" => $id]);
+      $query->andWhere(["[[Municipio]].{{id}}" => $id]);
   }
 
     if (!empty($buscar)) {
       $query->andWhere([
         'or',
-        ['ilike', 'Municipio.nombre', $buscar],
-        ['ilike', 'Estado.nombre', $buscar],
+        ['ilike', '[[Municipio]].{{nombre}}', $buscar],
+        ['ilike', '[[Estado]].{{nombre}}', $buscar],
       ]);
     }
 

+ 5 - 6
modules/v1/controllers/ProductoController.php

@@ -26,12 +26,11 @@ class ProductoController extends AuthController {
       $query->andWhere(["idPadre" => $idPadre]);
     }
 
-    if (!empty($buscar)) {
-      if (is_numeric($buscar)) {
-        $query->andWhere(['idSagarhpa' => $buscar]);
-      } else {
-        $query->andWhere(['ilike', 'nombre', $buscar]);
-      }
+    if($buscar) {
+      $query->andWhere([
+        "OR",
+        ["ilike", "[[Producto]].{{nombre}}", $buscar],
+      ]);
     }
 
     if ($padre) {

+ 0 - 2
modules/v1/models/Estado.php

@@ -11,8 +11,6 @@ class Estado extends \app\models\Estado {
       "abreviacion",
       "creado",
       "modificado",
-      "clave",
-      "pais"
     ];
   }