* работа над функционалом автоматического заполнения

* исправил фантомный сдвиг даты
* переделал получение ФИО врачей из отделений
* добавил возможность поиска врача
* переписал сохранение отчета
This commit is contained in:
brusnitsyn
2026-02-05 17:11:43 +09:00
parent eab78a0291
commit 10fb138c30
22 changed files with 1192 additions and 654 deletions

View File

@@ -125,4 +125,20 @@ class DateRangeService
{
return $this->toCarbon($date)->format('Y-m-d H:i:s');
}
public function createDateRangeForDate(Carbon $date, User $user): DateRange
{
// Для автоматического заполнения используем логику как для врача
// (вчера 06:00 - сегодня 06:00)
$startDate = $date->copy()->subDay()->setTime(6, 0);
$endDate = $date->copy()->setTime(6, 0);
return new DateRange(
startDate: $startDate,
endDate: $endDate,
startDateRaw: $startDate->format('Y-m-d H:i:s'),
endDateRaw: $endDate->format('Y-m-d H:i:s'),
isOneDay: true
);
}
}