diadoc / diadocsdk-java

Official Diadoc SDK for Java
http://api-docs.diadoc.ru/ru/latest/
MIT License
17 stars 47 forks source link

При запросе списка входящих событий возвращаются удаленные цепочки документооборота #209

Open dk2k opened 4 years ago

dk2k commented 4 years ago

Вызов diadocApi .getEventsClient() .getNewEvents("69e1d7722e5b47b8b3cfa1d58e902907@diadoc.ru", null); Вчера из этого ящика были удалены все цепочки. На данный момент во Входящих есть цепочка с 4 файлами: изображение Обратите внимание на префикс 2907 в именах файлов Я не вижу этой цепочки при получении вызовом .getNewEvents() Список из 100 получаемых событий фильтрую так: events .stream() .filter(event -> event.getMessage().getToBoxId().equals("69e1d7722e5b47b8b3cfa1d58e902907@diadoc.ru"))

После фильтрации остается только одна цепочка и по именам файлов я вижу, что она - одна из удаленных. Вот эта цепочка: 6624fbe4-5af2-4063-b350-54bc8099a12d Id и имена файлов "entityId":"1033df19-eeda-4bc4-a86b-0e7f606f806a" "filename":"7test_doc100.txt" "entityId":"4b216c1c-b4aa-4a42-93db-3a70269d9131" "filename":"7test_doc101.txt" "entityId":"4e6a2624-ba45-4631-82ea-365dcb19f7ee" "filename":"7test_doc105.txt" "entityId":"5c889e42-43fd-4a37-97aa-b36a0a68aec5" "filename":"7test_doc106.txt"

Итого. Ошибочно возвращается удаленная цепочка и не возвращается валидная входящая цепочка, видимая в ЛК

i82 commented 4 years ago

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

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