Sfoglia il codice sorgente

cambio de tipo de dato en costo

Jogibeda 10 mesi fa
parent
commit
80c2f441c4

+ 3 - 17
migrations/m240808_200218_Herramienta.php

@@ -3,9 +3,9 @@
 use yii\db\Migration;
 
 /**
- * Class m240808_200218_Herramienta
+ * Class m240808_211633_Herramienta
  */
-class m240808_200218_Herramienta extends Migration
+class m240808_211633_Herramienta extends Migration
 {
     /**
      * {@inheritdoc}
@@ -16,7 +16,7 @@ class m240808_200218_Herramienta extends Migration
             "id" => $this->string(36),
             "nombre" => $this->string(100),
             "idTipoHerramienta" => $this->string(36),
-            "costo" => $this->float(),
+            "costo" => $this->decimal(12,2),
             "serie" => $this->string(100),
             "fechaCompra" => $this->timestamp()->append(" with time zone"),
             "estatus" => $this->string(100),
@@ -38,19 +38,5 @@ class m240808_200218_Herramienta extends Migration
         $this->dropForeignKey("HerramientaTipoHerramientaFK", "Herramienta");
         $this->dropTable('Herramienta');
     }
-
-    /*
-    // Use up()/down() to run migration code without a transaction.
-    public function up()
-    {
-
     }
 
-    public function down()
-    {
-        echo "m240808_200218_Herramienta cannot be reverted.\n";
-
-        return false;
-    }
-    */
-}

+ 2 - 3
models/Herramienta.php

@@ -10,7 +10,7 @@ use Yii;
  * @property string $id
  * @property string $nombre
  * @property string|null $idTipoHerramienta
- * @property float|null $costo
+ * @property number|null $costo
  * @property string $serie
  * @property string|null $fechaCompra
  * @property string $estatus
@@ -40,8 +40,7 @@ class Herramienta extends ModeloBase
             [['id','nombre','serie','estatus'], 'required'],
             [['fechaCompra','creado', 'modificado', 'eliminado'], 'safe'],
             [['id', 'idTipoHerramienta'], 'string', 'max' => 36],
-            [['costo'], 'float'],
-            [['costo'], 'default', 'value'=>0.0],
+            [['costo'], 'number'],
             [['nombre','descripcion','estatus','serie'], 'string', 'max' => 100],
             [['id'], 'unique'],
             [['idTipoHerramienta'], 'exist', 'skipOnError' => true, 'targetClass' => TipoHerramienta::class, 'targetAttribute' => ['idTipoHerramienta' => 'id']],

+ 1 - 1
modules/v1/models/Herramienta.php

@@ -4,7 +4,7 @@ namespace v1\models;
 
 use app\models\Herramienta as ModeloHerramienta;
 
-class TipoHerramienta extends ModeloHerramienta
+class Herramienta extends ModeloHerramienta
 {
 
     public function fields()