Parcourir la source

Backend : classement commandes récurrentes

Classement des commandes récurrentes par point de vente et par nom d'utilisateur.
master
keun il y a 8 ans
Parent
révision
59316a9b69
2 fichiers modifiés avec 7 ajouts et 4 suppressions
  1. +4
    -2
      backend/controllers/CommandeautoController.php
  2. +3
    -2
      backend/views/commandeauto/index.php

+ 4
- 2
backend/controllers/CommandeautoController.php Voir le fichier

@@ -47,8 +47,10 @@ class CommandeautoController extends BackendController {
{
$dataProvider = new ActiveDataProvider([
'query' => CommandeAuto::find()
->with('user', 'etablissement', 'pointVente','commandeAutoProduit')
->where(['id_etablissement'=>Yii::$app->user->identity->id_etablissement]),
->with(['user','etablissement', 'pointVente','commandeAutoProduit'])
->joinWith(['user'])
->where(['commande_auto.id_etablissement' => Yii::$app->user->identity->id_etablissement])
->orderBy('commande_auto.id_point_vente ASC, CASE `commande_auto`.`username` WHEN "" THEN `user`.`nom` ELSE `commande_auto`.`username` END ASC'),
'pagination' => [
'pageSize' => 1000,
],

+ 3
- 2
backend/views/commandeauto/index.php Voir le fichier

@@ -20,14 +20,15 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'id_user',
'format' => 'raw',
'value' => function($model) {
//print_r($model) ;
if(strlen($model->username))
{
return Html::encode($model->username) ;
}
else {
return Html::encode($model->user->nom.' '.$model->user->prenom) ;
if(isset($model->user))
return Html::encode($model->user->nom.' '.$model->user->prenom) ;
}
}
],
[

Chargement…
Annuler
Enregistrer