get_orders_history
Чтобы получить историю заявок, используйте команду order/get_orders_history.
svc=order/get_orders_history¶ms={
"itemId":<long>,
"ivalType":<int>,
"ivalFrom":<uint>,
"ivalTo":<uint>,
"name":"<text>",
"unitId":<long>,
"orderId":<long>,
"orderUid":<long>,
"routeId":<long>
}
Параметры
Обязательные параметры отмечены звездочкой (*).
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| itemId* | ID ресурса. | |
| ivalType | 1 | Запрашиваемый тип интервала, как в сообщениях. Возможные значения: 1,2,3,4. |
| ivalFrom | 0 | Время начала интервала. |
| ivalTo | UINT_MAX | Время окончания интервала. |
| name | Маски имен заявок. Например, при поиске "name": "Vil*,Berl*" будут найдены заявки, которые начинаются на «Vil» и «Berl». | |
| unitId | ID объекта. | |
| orderId | ID заявки (может повторяться в истории). | |
| orderUid | Уникальный ID заявки. | |
| routeId | ID маршрута. |
Возвращаемый результат
{
"orders":[
{...}.
{...},
...
],
"count":<uint>, /* количество отфильтрованных заявок (размер "orders") */
"total":<uint> /* общее количество заявок за запрашиваемый период */
}
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 7 | Невалидный ID ресурса. |
| 6 | Внутренняя ошибка. |