]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Убрал вложенный цикл
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 10 Dec 2025 07:56:10 +0000 (10:56 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 10 Dec 2025 07:56:10 +0000 (10:56 +0300)
erp24/api3/core/services/ReportService.php

index 750100ba963f37ea595767d5026d09659b2208f8..94e16d89f72553bc7a50928534100b09a2496ac4 100644 (file)
@@ -326,7 +326,6 @@ class ReportService
         // Получаем все уникальные admin_id сотрудников за период из фактических смен
         $allAdminsInPeriod = TimetableFactModel::find()
             ->select(['admin_id'])
-            ->distinct()
             ->where(['store_id' => $data->stores])
             ->andWhere(['>=', 'date', date("Y-m-01", strtotime($data->date_start))])
             ->andWhere(['<=', 'date', $data->date_end])
@@ -1530,9 +1529,8 @@ class ReportService
                 $storeEmployeesData[$store_id] = $employees;
 
                 // Добавляем сотрудников этого магазина в общий массив за день
-                foreach ($employees as $employee) {
-                    $allDayEmployees[] = $employee;
-                }
+                $allDayEmployees = array_merge($allDayEmployees, $employees);
+
             }
 
             $storeVisitorsQuantityTotal = [];