Несколько отделений для врачей

Поправил подсчет операций
Закончил функцию наполнения отчетов
This commit is contained in:
brusnitsyn
2026-02-06 15:15:03 +09:00
parent 10fb138c30
commit 741781dcb3
9 changed files with 117 additions and 50 deletions

View File

@@ -49,11 +49,13 @@ class FillReportsFromDate extends Command
$totalErrors = 0;
foreach ($departments as $department) {
$this->info("Обработка отделения: {$department->name}");
$this->info("Обработка отделения: {$department->name_short}");
// Получаем пользователей отделения
$users = $userId
? User::where('id', $userId)->where('rf_department_id', $department->department_id)->get()
? User::where('id', $userId)->whereHas('departments', function ($query) use ($department) {
$query->where('rf_department_id', $department->department_id);
})->get()
: $this->getDepartmentUsers($department);
if ($users->isEmpty()) {
@@ -67,7 +69,8 @@ class FillReportsFromDate extends Command
$user,
$startDate,
$endDate,
$force
$departmentId,
$force,
);
$totalReports += $created;