Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Данные выгружаются из kafka. Для работы требуется, чтобы была включена передача данных с касс через kafka.
  • Смены выгружаются по факту закрытия вместе со всеми чеками, которые были в каждой смене. При этом, чеки запрашиваются из базы данных. Если в базе данных не хватает чеков, смена не будет выгружаться.
  • Данные выгружаются последовательно, в порядке прихода с касс. Если при выгрузке данных возникает внутренняя ошибка (например, не все чеки по смене пришли на сервер), данные перекладываются в отдельный топик, чтобы не блокировать выгрузку остальных данных. Фоновый процесс пытается выгрузить данные из топика с ошибками.
  • Данные хранятся в kafka 7 дней. Если за это время они не будут выгружены, то будут потеряны.
  • Т.к. данные выгружаются по мере их прихода с касс, то информация выгружается только единожды. Если внешней системе нужна информация повторно, то необходимо воспользоваться запросами, приведенными ниже.

...

/api/v1/export/shiftWOReceipts/{storeId}/{date} –  – Экспорт смен без чеков по запросу за дату (по всем кассам магазина).

...

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

...