Skip to main content

/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 Альтернативный телефон
email 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"
            }
        },
        ...
    ]
}