]> gitweb.erp-flowers.ru Git - yii-erp24/.git/commitdiff
fix if
authorAlexander Smirnov <fredeom@mail.ru>
Wed, 27 Mar 2024 09:43:38 +0000 (12:43 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Wed, 27 Mar 2024 09:43:38 +0000 (12:43 +0300)
erp24/forms/timetable/TabelSearchForm.php

index 2fe3461109384cb29f1122b65e1ac2bf0ad47464..c51e7fc44a0ce69f3ccb2a0a63ee22850de84ca9 100755 (executable)
@@ -88,10 +88,10 @@ class TabelSearchForm extends Model
                 'group_id' => array_keys(AdminGroup::groupsWithShift())
             ])
             ->andFilterWhere(['group_id' => $this->adminGroupId])
-            ->orderBy(['IF(group_id IN ('
+            ->orderBy(['CASE WHEN group_id IN ('
                 . AdminGroup::GROUP_WORKERS . ', '
                 . AdminGroup::GROUP_WORKERS_ARCHIVE . ', '
-                . AdminGroup::GROUP_FIRED . '),1,0)' => SORT_ASC, 'group_id' => SORT_ASC, 'name' => SORT_ASC])
+                . AdminGroup::GROUP_FIRED . ') THEN 1 ELSE 0 END' => SORT_ASC, 'group_id' => SORT_ASC, 'name' => SORT_ASC])
             ->indexBy('id');
         if ($this->storeId) {
             $adminQuery