* работа над функционалом автоматического заполнения
* исправил фантомный сдвиг даты * переделал получение ФИО врачей из отделений * добавил возможность поиска врача * переписал сохранение отчета
This commit is contained in:
@@ -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
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user