From: Vladimir Fomichev Date: Wed, 3 Dec 2025 11:10:25 +0000 (+0300) Subject: Корректировки X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=de6e30bf48b10beb27cfbde59fbadcf8caccc058;p=erp24_rep%2Fyii-erp24%2F.git Корректировки --- diff --git a/erp24/api3/core/services/ReportService.php b/erp24/api3/core/services/ReportService.php index c0798580..6f57858d 100644 --- a/erp24/api3/core/services/ReportService.php +++ b/erp24/api3/core/services/ReportService.php @@ -394,8 +394,9 @@ class ReportService } // Получаем имена админов отдельным запросом - $adminIdsMonth = ArrayHelper::getColumn($timetablesMonthData, 'admin_id'); - $adminIds = ArrayHelper::getColumn($timetablesData, 'admin_id'); + // Извлекаем уникальные ID администраторов для использования в последующих запросах + $adminIdsMonth = array_unique(ArrayHelper::getColumn($timetablesMonthData, 'admin_id')); + $adminIds = array_unique(ArrayHelper::getColumn($timetablesData, 'admin_id')); $allAdminIds = array_unique(array_merge($adminIdsMonth, $adminIds)); $adminNamesMap = []; @@ -430,9 +431,6 @@ class ReportService ]; } - $adminIdsMonth = ArrayHelper::getColumn($timetablesMonth, 'admin_id'); - $adminIds = ArrayHelper::getColumn($timetables, 'admin_id'); - // Подсчет должностей на смене для этого дня $employeePositionsOnShift = $this->countEmployeesByPosition($timetables, $positionMap);