Получение списка открытых заказов по коду стола

Материал из Wiki
Перейти к: навигация, поиск

Метод возвращает данные об открытых заказах на столике ресторана.

Страница 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"/> 
      <position name="Пиво разливное" qty="0.5" price="50" discount="0" pos_sum="25"/> 
    </order>
  </orders>
</response>