Получение списка открытых заказов по коду стола — различия между версиями
Материал из Wiki
ASLezhnin (обсуждение | вклад) |
ASLezhnin (обсуждение | вклад) |
||
| Строка 25: | Строка 25: | ||
<!-- Обязательный элемент "orders" - контейнер для дочерних элементов --> | <!-- Обязательный элемент "orders" - контейнер для дочерних элементов --> | ||
<orders> | <orders> | ||
| − | <!-- | + | <!-- Необязательный элемент "order": содержит информацию о заказе |
| + | id_order - ID заказа | ||
| + | order_num - № заказа для отображения | ||
| + | waiter - Имя официанта | ||
| + | open_datetime - Дата/Время открытия заказа в формfте ISO(yyyy-mm-dd hh:nn:ss) | ||
| + | --> | ||
<order id_order="1" order_num="22.1" waiter="Петрова" open_datetime="2014-08-01 10:00:00"> | <order id_order="1" order_num="22.1" waiter="Петрова" open_datetime="2014-08-01 10:00:00"> | ||
| + | <!-- Необязательный элемент "discount_customer " - отображается, если к заказу привязана дисконтная карта | ||
| + | customer_name - имя клиента | ||
| + | accumulation - сумма всех предыдущих покупок клиента по карте | ||
| + | --> | ||
<discount_customer customer_name="Сидоров И.К." accumulation="100.50"> | <discount_customer customer_name="Сидоров И.К." accumulation="100.50"> | ||
| − | <!-- Скидки, которые применяются к дисконтной карте клиента --> | + | <!-- Необязательный элемент "discount": Скидки, которые применяются к дисконтной карте клиента --> |
<discount name="Скидка 5%"/> | <discount name="Скидка 5%"/> | ||
<discount name="Скидка 15%"/> | <discount name="Скидка 15%"/> | ||
</discount_customer> | </discount_customer> | ||
| − | <bonus_customer/> | + | <!-- Необязательный элемент "bonus_customer" - отображается, если к заказу привязана дисконтная карта |
| + | customer_name - имя клиента | ||
| + | bonus_balance - сумма накопленных бонусных средств | ||
| + | --> | ||
| + | <bonus_customer customer_name="Сидоров И.К." bonus_balance="100.50"/> | ||
| + | <!-- Необязательный элемент "position" - позиция заказа | ||
| + | name - Наименование | ||
| + | qty - Количество | ||
| + | price - Цена за единицу | ||
| + | discount - Суммарная скидка на позицию | ||
| + | pos_sum - Сумма позиции | ||
| + | --> | ||
| + | <position name="Спагетти с соусом и сыром" qty="1" price="100" discount="10" pos_sum="90"/> | ||
</order> | </order> | ||
</orders> | </orders> | ||
Версия 12:09, 29 августа 2014
Метод возвращает данные об открытых заказах на столике ресторана.
| Страница | eps_table_orders |
| Параметры | id_table - ID стола |
| Пример запроса | http://hostname:9870/eps_table_orders?id_table=125 |
| Пример ответа | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> <!-- Обязательный элемент "table": содержит информацию о столе room_name - Наименование зала table_name - Наименование стола id_table - ID стола --> <table room_name="Терраса" table_name="№1" id_table="125"/> <!-- Обязательный элемент "orders" - контейнер для дочерних элементов --> <orders> <!-- Необязательный элемент "order": содержит информацию о заказе id_order - ID заказа order_num - № заказа для отображения waiter - Имя официанта open_datetime - Дата/Время открытия заказа в формfте ISO(yyyy-mm-dd hh:nn:ss) --> <order id_order="1" order_num="22.1" waiter="Петрова" open_datetime="2014-08-01 10:00:00"> <!-- Необязательный элемент "discount_customer " - отображается, если к заказу привязана дисконтная карта customer_name - имя клиента accumulation - сумма всех предыдущих покупок клиента по карте --> <discount_customer customer_name="Сидоров И.К." accumulation="100.50"> <!-- Необязательный элемент "discount": Скидки, которые применяются к дисконтной карте клиента --> <discount name="Скидка 5%"/> <discount name="Скидка 15%"/> </discount_customer> <!-- Необязательный элемент "bonus_customer" - отображается, если к заказу привязана дисконтная карта customer_name - имя клиента bonus_balance - сумма накопленных бонусных средств --> <bonus_customer customer_name="Сидоров И.К." bonus_balance="100.50"/> <!-- Необязательный элемент "position" - позиция заказа name - Наименование qty - Количество price - Цена за единицу discount - Суммарная скидка на позицию pos_sum - Сумма позиции --> <position name="Спагетти с соусом и сыром" qty="1" price="100" discount="10" pos_sum="90"/> </order> </orders> </response> |