GetOrderList
Назначение | Запрос списка заказов с кассового сервера. Запрос доступен только если есть разрешение в настройках ресторана в WsAdmin |
---|---|
Тип запроса | асинхронный/синхронный |
Поддерживаемая версия агента, SH | WSA v2.8.5.10 |
PluggetSystemType | RKMid |
Формат запроса
CODE
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
taskType | string | + | Тип задачи (GetOrderList) |
sync | Синхронный вызов метода (либо синхронный, либо асинхронный) | ||
|-timeout | int | - | Время ожидания ответа от агента в секундах, по умолчанию 120 секунд |
|-objectId | int | + | Код ресторана в системе лицензирования |
tableCode | number | - | Код стола, для которого возвращается список заказов. Может быть null - возвращает список заказов со всех столов но, только если есть разрешение "запрос заказов со всех столов" в настройках ресторана в административной панели White Server |
withClosed | boolean | - | Если значение true, то возвращает все заказы, иначе только активные. Запрос со значением true возможен только если есть разрешение "запрос закрытых заказов" в настройках ресторана в административной панели White Server |
Формат ответа
Успешный ответ
CODE
Ответ с ошибкой
CODE
Параметр | Тип параметра | Обязательный | Описание |
---|---|---|---|
orders | array | + | Массив: список заказов |
|- orderGuid | Guid | + | Guid заказа |
|- tableCode | int | + | Код стола |
|- waiterId | int | + | ID официанта |
|- sum | decimal | + | Сумма заказа |
|- unpaid | decimal | + | Сколько осталось оплатить |
|- isFinished | boolean | + | Признак, что заказ закрыт |
|- openTime | DateTime | + | Дата и время открытия или начала резерва стола |
|- isReserve | boolean | + | Признак резерва стола/заказа на определенное время (OpenTime) |
|- duration | string | - | Продолжительность резервирования стола в формате ЧЧ:ММ:СС (например 02:30:00) |
Пример запроса
CODE
Пример ответа
CODE