Kaynağa Gözat

[Backend] Commandes : bug chargement des produits

Suite à la modif du chargement des produits, la page de commande par défaut
ne se charge plus car aucune production n'est définie.
prodstable
keun 8 yıl önce
ebeveyn
işleme
0a42256ce4
2 değiştirilmiş dosya ile 13 ekleme ve 2 silme
  1. +3
    -2
      backend/controllers/CommandeController.php
  2. +10
    -0
      common/models/Produit.php

+ 3
- 2
backend/controllers/CommandeController.php Dosyayı Görüntüle

@@ -264,7 +264,7 @@ class CommandeController extends BackendController {
}

// produits
$produits = Produit::getByProduction($production->id) ;
$produits = Produit::getAll() ;
// gestion des commandes
$this->gestionFormCommandes($production, $date, $points_vente, $produits, $users);
@@ -431,7 +431,8 @@ class CommandeController extends BackendController {
}
// produits
$produits = Produit::getByProduction($production->id) ;
if($production)
$produits = Produit::getByProduction($production->id) ;

// poids total de la production et CA potentiel
$ca_potentiel = 0;

+ 10
- 0
common/models/Produit.php Dosyayı Görüntüle

@@ -101,6 +101,16 @@ class Produit extends \yii\db\ActiveRecord
return parent::save($runValidation, $attributeNames) ;
}
public function getAll()
{
return Produit::find()
->where([
'id_etablissement' => Yii::$app->user->identity->id_etablissement,
])
->orderBy('order ASC')
->all();
}
public function getByProduction($id_production)
{
return Produit::find()

Yükleniyor…
İptal
Kaydet