From: vladfo Date: Thu, 10 Oct 2024 09:10:20 +0000 (+0300) Subject: смена date_shift на date X-Git-Tag: 1.6~35^2~5 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=ab92ba7c12df2965e226ba179ba261ab7daf1e78;p=erp24_rep%2Fyii-erp24%2F.git смена date_shift на date --- diff --git a/erp24/services/MotivationService.php b/erp24/services/MotivationService.php index aa10cae2..fcb72b15 100644 --- a/erp24/services/MotivationService.php +++ b/erp24/services/MotivationService.php @@ -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;