]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
смена date_shift на date
authorvladfo <fvv2011@gmail.com>
Thu, 10 Oct 2024 09:10:20 +0000 (12:10 +0300)
committervladfo <fvv2011@gmail.com>
Thu, 10 Oct 2024 09:10:20 +0000 (12:10 +0300)
erp24/services/MotivationService.php

index aa10cae2fa08591e87b17eb09e537b7ddcf85e57..fcb72b15f6eb0d1c53738e3051447d836d2837b6 100644 (file)
@@ -765,13 +765,13 @@ class MotivationService
         $motivation = Motivation::find()->where(['store_id' => $store_id, 'year' => $year, 'month' => $month])->one();
         if ($motivation) {
             $timetableFactModels = TimetableFactModel::find()->select(['DISTINCT(admin_id) as admin_id'])->where(['store_id' => $store_id])
-                ->andWhere(['between', 'date_shift', $monthStart, $monthEnd])->all();
+                ->andWhere(['between', 'date', $monthStart, $monthEnd])->all();
             $adminIds = ArrayHelper::getColumn($timetableFactModels, 'admin_id');
 
             $result = 0;
             foreach ($adminIds as $admin_id) {
                 $timetableFactModel = TimetableFactModel::find()->select(['COUNT(*) as total', 'admin_group_id'])->where(['store_id' => $store_id, 'admin_id' => $admin_id])
-                    ->andWhere(['between', 'date_shift', $monthStart, $monthEnd])->groupBy(['admin_group_id'])->asArray()->one();
+                    ->andWhere(['between', 'date', $monthStart, $monthEnd])->groupBy(['admin_group_id'])->asArray()->one();
 
                 $norma = 15;
                 if ($timetableFactModel['admin_group_id'] != AdminGroup::GROUP_WORKERS) {
@@ -803,8 +803,8 @@ class MotivationService
         $records = TimetableFactModel::find()
             ->select(['DISTINCT ON (date_shift, admin_id) *'])
             ->where(['store_id' => $storeId])
-            ->andWhere(['between', 'date_shift', $startDate, $endDate])
-            ->orderBy(['date_shift' => SORT_ASC, 'admin_id' => SORT_ASC, 'id' => SORT_ASC])
+            ->andWhere(['between', 'date', $startDate, $endDate])
+            ->orderBy(['date' => SORT_ASC, 'admin_id' => SORT_ASC, 'id' => SORT_ASC])
             ->all();
 
         return $records;