// Получаем все уникальные 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])
$storeEmployeesData[$store_id] = $employees;
// Добавляем сотрудников этого магазина в общий массив за день
- foreach ($employees as $employee) {
- $allDayEmployees[] = $employee;
- }
+ $allDayEmployees = array_merge($allDayEmployees, $employees);
+
}
$storeVisitorsQuantityTotal = [];