Переглянути джерело

Backend : classement commandes récurrentes

Classement des commandes récurrentes par point de vente et par nom d'utilisateur.
prodstable
keun 8 роки тому
джерело
коміт
59316a9b69
2 змінених файлів з 7 додано та 4 видалено
  1. +4
    -2
      backend/controllers/CommandeautoController.php
  2. +3
    -2
      backend/views/commandeauto/index.php

+ 4
- 2
backend/controllers/CommandeautoController.php Переглянути файл

@@ -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 Переглянути файл

@@ -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) ;
}
}
],
[

Завантаження…
Відмінити
Зберегти