Parcourir la source

Ajout du champs paiement_automatique à Commande

Ce champs permet de détecter les commandes qui doivent être débitées automatiquement via une tâche cron le jour J.
refactoring
keun il y a 6 ans
Parent
révision
4c0e74f1df
3 fichiers modifiés avec 18 ajouts et 1 suppressions
  1. +1
    -0
      common/models/Commande.php
  2. +2
    -1
      common/models/CommandeAuto.php
  3. +15
    -0
      console/migrations/m180315_090156_add_champs_commande_paiement_auto.php

+ 1
- 0
common/models/Commande.php Voir le fichier

@@ -15,6 +15,7 @@ use common\models\Etablissement;
* @property string $date_update
* @property integer $id_point_vente
* @property integer $id_production
* @property boolean $paiement_automatique
*/
class Commande extends \yii\db\ActiveRecord {


+ 2
- 1
common/models/CommandeAuto.php Voir le fichier

@@ -180,7 +180,8 @@ class CommandeAuto extends \yii\db\ActiveRecord {
$commande->type = Commande::TYPE_AUTO;
$commande->id_point_vente = $this->id_point_vente;
$commande->id_production = $production->id;

$commande->paiement_automatique = $this->paiement_automatique ;
$point_vente_user = PointVenteUser::find()
->where(['id_point_vente' => $this->id_point_vente, 'id_user' => $this->id_user])
->one();

+ 15
- 0
console/migrations/m180315_090156_add_champs_commande_paiement_auto.php Voir le fichier

@@ -0,0 +1,15 @@
<?php

use yii\db\Migration;
use yii\db\Schema;

class m180315_090156_add_champs_commande_paiement_auto extends Migration {

public function up() {
$this->addColumn('commande', 'paiement_automatique', Schema::TYPE_BOOLEAN.' DEFAULT 0') ;
}

public function down() {
$this->dropColumn('commande', 'paiement_automatique') ;
}
}

Chargement…
Annuler
Enregistrer