Обработка истории заявок
Обработка билетов с использованием python
Я борюсь в ситуации.
Вот пример истории билетов. Я хочу получить данные из диапазона даты и смены.
например:
Я хотел бы запросить дату = "2023-01-01" и смену = "утро". Он должен вернуть идентификатор 37, но если смена изменена на полдень, ночь и следующий день, например, date = "2023-01-03" и shift = "morning", он также должен вернуть идентификатор 37.
Затем, если должен вернуться идентификатор 38, начните с даты «2023-01-03» и shift = «после полудня» и продолжайте до даты «2023-01-05» со сдвигом = «после полудня».
Затем, если должен вернуться идентификатор 39, начните с даты = "2023-01-05" и смены = "ночь" и продолжайте до даты = "2023-01-07" со сдвигом = "утро".
Наконец, если должен вернуться идентификатор 40, начните с даты = "2023-01-07" и смены = "после полудня" вместо перехода к следующей смене, потому что этот статус данных разрешен, поэтому мы не показываем, вызывает ли запрос с даты = "2023-01-07" и смены = "ночь". См. этот пример данных и запрос ](https://stackru.com/images/f41a12f1c3d9fa1e4166b704aa19d221abbd9ebd.png)