Поправил функции фильтрации процедур #9

Merged
ekallin merged 2 commits from change_procedures_storage_logic into stage7_user_web_interface_prototype 2024-05-01 12:16:14 +04:00
Owner

Поправил функцию фильтрации процедур для правильной работы с датами.

  • Если для фильтрации задана начальная дата, то отбираются элементы, у которых дата начала больше или равна искомой.

  • Если задана дата окончания, то сначала отбираются элементы у которых дата начала меньше или равна искомой (а вдруг мы еще не фильтровали по начальной дате?).
    Затем из этих элементов отбираются те, у которых есть дата окончания (т.к. она может быть нулом) и уже потом фильтруются по искомой дате окончания (чтобы дата элемента была меньше либо равна искомой).

Поправил функцию фильтрации процедур для правильной работы с датами. - Если для фильтрации задана начальная дата, то отбираются элементы, у которых дата начала больше или равна искомой. - Если задана дата окончания, то сначала отбираются элементы у которых дата начала меньше или равна искомой (а вдруг мы еще не фильтровали по начальной дате?). Затем из этих элементов отбираются те, у которых есть дата окончания (т.к. она может быть нулом) и уже потом фильтруются по искомой дате окончания (чтобы дата элемента была меньше либо равна искомой).
ns.potapov added 1 commit 2024-05-01 11:47:56 +04:00
ns.potapov added 1 commit 2024-05-01 11:53:54 +04:00
ns.potapov requested review from ekallin 2024-05-01 11:56:15 +04:00
ekallin was assigned by ns.potapov 2024-05-01 11:56:24 +04:00
ekallin merged commit 4541576b0c into stage7_user_web_interface_prototype 2024-05-01 12:16:14 +04:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ns.potapov/PIbd-21_CourseWork_Polyclinic_BeSick#9
No description provided.