robot-lab/judyst-main-web-service

Адаптация текущей функциональности под решение задачи №2

Opened this issue · 4 comments

Idea proposal

В чём заключается идея

Адаптировать последние наработки команды по анализу текста и внести соответствующие изменения в БД, модели и другие затрагиваемые модули.
На основании idea #3

Возможное решение

Узнать у @mehwhatever0 подробности новых изменений. Он их обещал оформить в виде отчёта в PR. Часть данных по задаче уже отправлялась в конференцию в ВК.

Дополнительный контекст или ссылки на связанные с данной задачей issues

За дополнительными подробностями обращаться к @mehwhatever0.

Пулл-реквест с информацией

Задача решена?

Необходимо добавить поддержку нескольких редакций на запрос документа. Алгоритм следующий: при запросе документа по id ищем соответствия в interredaction_id, если находим, то выдаем документ с наиболее поздней (актуальной) редакцией. Если не находим, то ищем соответствия в doc_id. Если находи, возвращаем. Если не находим, кидаем 404.
Можно решить через модификацию текущего алгоритма путем добавления поиска по interredaction_id перед существующим поиском по doc_id

Еще один момент: было бы неплохо добавить выдачу прочих редакций данного документа, которые есть в базе.
Можно просто добавить в ответ на запрос поле с списком doc_id других редакций документа