浏览代码

Arreglo de buscadores como el quitar el not null en empleado

Jogibeda 5 月之前
父节点
当前提交
551282a100

+ 42 - 0
migrations/m241111_213919_Quitar_notnull_empleado_descripcion.php

@@ -0,0 +1,42 @@
+<?php
+
+use yii\db\Migration;
+
+/**
+ * Class m241111_213919_Quitar_notnull_empleado_descripcion
+ */
+class m241111_213919_Quitar_notnull_empleado_descripcion extends Migration
+{
+    /**
+     * {@inheritdoc}
+     */
+    public function safeUp()
+    {
+        $this->alterColumn('Empleado', 'descripcion', $this->string(400)->null());
+
+    }
+
+    /**
+     * {@inheritdoc}
+     */
+    public function safeDown()
+    {
+        $this->alterColumn('Empleado', 'descripcion', $this->string(400)->notNull());
+
+    }
+
+    /*
+    // Use up()/down() to run migration code without a transaction.
+    public function up()
+    {
+
+    }
+
+    public function down()
+    {
+        echo "m241111_213919_Quitar_notnull_empleado_descripcion cannot be reverted.\n";
+
+        return false;
+    }
+    */
+}

+ 0 - 1
models/Color.php

@@ -33,7 +33,6 @@ class Color extends ModeloBase
             [['creado', 'modificado', 'eliminado'], 'safe'],
             [['id'], 'string', 'max' => 36],
             [['clave', 'color','descripcion'], 'string', 'max' => 100],
-            [['id'], 'unique'],
         ];
     }
 

+ 1 - 1
modules/v1/controllers/ColorController.php

@@ -52,7 +52,7 @@ class ColorController extends AuthController
     $modelo->load($this->req->getBodyParams(), '');
 
     $clave = $modelo->clave;  
-    $existeClave = $this->modelClass::find()->where(['clave' => $clave])->andWhere(['<>', 'id', $id])->andWhere(['eliminado'=>null])->exists();
+    $existeClave = $this->modelClass::find()->andWhere(['clave' => $clave])->andWhere(['eliminado'=>null])->exists();
 
     if ($existeClave) {
       return (new Respuesta())

+ 1 - 1
modules/v1/controllers/HerramientaInventarioController.php

@@ -25,7 +25,7 @@ class HerramientaInventarioController extends AuthController {
       
       $query->andWhere([
         "OR",
-        ["ilike", "id", $buscar]
+        ["ilike", "cantidad", $buscar]
       ]);
 
     }

+ 1 - 1
modules/v1/controllers/MarcaController.php

@@ -27,7 +27,7 @@ class MarcaController extends AuthController
 
       $query->andWhere([
         "OR",
-        ["like", "marca", $buscar]
+        ["ilike", "marca", $buscar]
       ]);
     }
 

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

@@ -27,7 +27,8 @@ class TipoAutoController extends AuthController
 
       $query->andWhere([
         "OR",
-        ["like", "tipo", $buscar]
+        ["like", "clave", $buscar],
+        ["ilike", "tipo", $buscar]
       ]);
     }
 

+ 1 - 0
modules/v1/controllers/TipoServicioController.php

@@ -27,6 +27,7 @@ class TipoServicioController extends AuthController
 
       $query->andWhere([
         "OR",
+        ["ilike", "clave", $buscar],
         ["ilike", "nombre", $buscar]
       ]);
     }