/api/lite/orders/packing_control
Заказ → контроль упаковки
/api/lite/orders/packing_control
Производит контроль упаковки по ШК, если склад с настройкой контроля упаковки.
В успешном ответе будет присутствовать проверенный ШК и номер заказа.
Пример запроса:
{
"id": "202233856366"
}
В ответ возвращается:
{
"success": true,
"id": "202228134882",
"orderId": "8057-1048"
}
Ошибка:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Текст ошибки"
}
]
}
Заказ → контроль упаковки
/api/lite/orders/packing_control
Возвращает последние проконтролированные упакованные места.
Пейджинация
Для пейджинации используются параметры page и size: size - записей на странице, page - номер страницы.
Пример: /api/lite/orders/packing_control?page=0&size=20
Если параметры не переданы, то дефолтные значения page=0&size=20
Описание результата запроса
Поле | Тип | Описание |
stickerBarcode | string | Штрих код |
packingControlDate | datetime | Время проверки упакованного места |
orderId | string | Номер заказа |
deliveryCompany | string | Наименование курьерской службы |
receiver | Object | Объект, описывающий получателя заказа |
name | string | Имя |
surname | string | Фамилия |
patronymic | string | Отчество |
fullName | string | ФИО |
phone | string | Телефон (отформатированный) |
rawPhone | string | Телефон (в чистом виде) |
alternativePhone | string | Альтернативный телефон |
string | Почтовый адрес | |
post | string | Должность |
personType | string | Тип пользователя |
Пример ответа:
{
"success": true,
"recordsTotal": 8,
"takeOutPackings": [
{
"stickerBarcode": "202233856366",
"packingControlDate": "2020-05-08 20:38:08.353",
"orderId": "3248-1005",
"deliveryCompany": "PickPoint",
"receiver": {
"name": "Петр",
"surname": "толстой",
"patronymic": "",
"fullName": "Толстой Петр",
"phone": "89011111111",
"rawPhone": "89011111111",
"alternativePhone": "",
"email": "petr@petr.net",
"post": null,
"personType": "CUSTOMER"
}
},
...
]
}