Верификация
Kafka
Отправка верифицированных КП
Акт осмотра КП отправляется, когда по нему принято итоговое решение: статус APPROVED (согласовано) или REJECTED (отклонено). Пока статус IN_WORK, акт не отправляется.
Все ответы приходят в комнату VERIFICATION_LK_IN_{server_name}, где server_name - суффикс сервера.
Результат
{
"verificationId": "77db34b5-56f9-4cb0-87e9-eb08df333aab", // ID Верификации
"verificationRequestId": "a2b422eb-81bf-4d2e-8e42-2350b5f02ff2", // ID запроса на верификацию
"verificationType": "AREA", // Вид осмотра: AREA - осмотр существующей КП, PLACE - осмотр места под новую КП
"status": "REJECTED", // Статус итогового согласования: APPROVED или REJECTED
"statusByMaster": "APPROVED", // Статус решения мастера: APPROVED или REJECTED
"code": "78900535", // Код КП в ЛК. Заполняется только при осмотре существующей КП (AREA), иначе null
"areaId": "2c9b036b-3755-4810-9764-7d7ed8796d5e", // ID КП в Чистой логистике. Заполняется только при осмотре существующей КП (AREA), иначе null
"address": "Маршала Жукова 13/2", // Адрес контейнерной площадки
"latitude": 54.21, // Широта в градусах
"longitude": 54.21, // Долгота в градусах
"companyName": "Тест", // Организация-владелец КП
"phone": "8", // Номер телефона в контейнерной площадке
"type": "openedContainerArea", // Тип контейнерной площадки (открытая, закрытая и т.д.)
"category": "educationalInstitution", // Категория контейнерной площадки (образовательное учреждение)
"securedTerritory": true, // Режимный объект (true/false)
"photoForbidden": true, // Запрет на фотографии (true/false)
"containerGroups": [ // Контейнерные группы (виды контейнеров)
{
"type": "konteyner03m3", // Тип контейнера
"volume": 0.3, // Объем контейнера
"amount": 1, // Количество таких контейнеров
"category": "TKO", // Категория контейнера (КГО, РСО, ТКО, мешки)
"material": null, // Материал (только для РСО)
"carrierName": "Эко Лэнд" // Название перевозчика
},
{
"type": "konteyner270m3", // Тип контейнера
"volume": 27, // Объем контейнера
"amount": 1, // Количество таких контейнеров
"category": "TKO", // Категория контейнера (КГО, РСО, ТКО, мешки)
"material": null, // Материал (только для РСО)
"carrierName": "АвтоИнвест" // Название перевозчика
}
]
}
Отправка выполняется, только если включены настройки kafkaSyncEnabled и services.lkSynch.verificationEnable и выключен режим пробного прогона.
Получение заявок на осмотр из ЛК
Заявки на осмотр КП приходят из ЛК в топик VERIFICATION_LK_OUT + код региона сервера (настройка services.lkSynch.regionCode). По каждой заявке в Чистой логистике создается заявка на осмотр, а результат осмотра возвращается в ЛК актом осмотра (см. выше). Прием работает при тех же настройках, что и отправка.
| Поле | Комментарий |
|---|---|
| verificationRequestId | Обязательное. ID заявки на осмотр в ЛК, возвращается в акте осмотра |
| verificationType | Вид осмотра: AREA или PLACE |
| containerYard | Обязательное. Данные КП из ЛК: код (code), адрес (address), координаты (latitude, longitude), владелец, телефон доступа, контейнеры |