Changes between Version 13 and Version 14 of UseCaseImplementations


Ignore:
Timestamp:
02/13/25 01:05:20 (9 days ago)
Author:
223054
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v13 v14  
    1818
    1919* Сервис
    20 Функцијата bookAppointment обработува барање за резервација на термин.
    21 datetime доаѓа како текстуален влез во формат "yyyy-MM-dd HH:mm".
    22 Со DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"), се дефинира форматот за парсирање.
    23 LocalDateTime.parse(datetime, formatter) го претвара текстот во LocalDateTime објект.
    24 Се прави проверка на слободен термин преку
     20Функцијата bookAppointment обработува барање за резервација на термин. Се прави проверка на слободен термин преку
    2521appointmentRepository.findByTerm(dateTime) и се бара термин во базата со дадениот dateTime.
    2622Ако постои термин и неговиот статус е APPOINTMENT_STATUS.FREE, продолжува понатаму.
     
    3026requestRepository.save(request) го зачувува барањето во базата.
    3127На крај, ако сите проверки поминат, барањето успешно се зачувува и терминoт се резервира.
     28
    3229[[Image(wiki:UseCaseImplementations:Screenshot (908).png)]]
    3330