Формулировка задачи: при использовании
API-метода rest/api/registry/files/search не
возвращается ссылка до иконки файла, а также идентификатор данных по
форме.
Связанные задачи: API69
Решение: необходимо доработать метод
rest/api/registry/files/search, добавив в каждую
возвращаемую json-строку list следующие параметры
для возврата:
uuid - идентификатор данных по форме основной
формы записи реестра (после параметра
documentID). Данный параметр может совпадать
для файлов, относящихся к одной записи реестра.
iconUrl - ссылка до иконки файла.
Входные данные и тип запроса не изменяются.
Пример возвращаемого массива:
{
"count": 10,
"list": [
{
"identifier": "3a170735-4fa3-4e2b-87ae-f346ace3487f",
"documentID": "0f3a99ac-a712-40ea-98fe-3642af96b860",
"uuid": "e871ad70-2c87-11e6-b39a-d238769c712c",
"aiType": "ai_image",
"name": "Успешное проведение презентации.jpg",
"path": "Хранилище/Успешное проведение презентации.jpg",
"iconUrl": "rest/api/storage/icons/get?aiType=ai_image&fileName=Успешное проведение презентации.jpg"
},
{
"identifier": "bd523ca2-a2f5-4a8b-ace5-26b300628e32",
"documentID": "212af63f-597b-41a8-bbaf-6987d84651ac",
"uuid": "e871ad70-2c87-11e6-b39a-d238769c712c",
"aiType": "ai_text",
"name": "Стратегическое планирование.doc",
"path": "Хранилище/Стратегическое планирование.doc",
"iconUrl": "rest/api/storage/icons/get?aiType=ai_text&fileName=Стратегическое планирование.doc"
},
{
"identifier": "d9fed65d-600f-4eae-bba8-78cbee46bc57",
"documentID": "5156cafe-8fd4-4e39-bb56-4014f42353a5",
"uuid": "1825899d-d7a5-4c0d-b42e-882a2ab0c3d0",
"aiType": "ai_text",
"name": "Отраслевая программа.pdf",
"path": "Хранилище/Отраслевая программа.pdf",
"iconUrl": "rest/api/storage/icons/get?aiType=ai_text&fileName=Отраслевая программа.pdf"
},
{
"identifier": "dfsdf4546-600f-4eae-bba8-78cbee46bc57",
"documentID": "tfghfgh-545f-5fgg-hngfh-545c4f42353a5",
"uuid": "38a2ded3-f659-425d-9e02-167e0b5d19f3",
"aiType": "ai_text",
"name": "Общая программа.pdf",
"path": "Хранилище/Общая программа.pdf",
"iconUrl": "rest/api/storage/icons/get?aiType=ai_text&fileName=Общая программа.pdf"
}
]
}