/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"

 }

 },

 ...

 ]

}

