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

Материал из Wiki
Перейти к: навигация, поиск
Строка 6: Строка 6:
 
|-
 
|-
 
|Параметры
 
|Параметры
|table - Уникальный код стола
+
|id_table - ID стола
 
|-
 
|-
 
|Пример запроса
 
|Пример запроса
|<nowiki>http://hostname:9870/</nowiki><b>eps_table_orders</b>?table=125
+
|<nowiki>http://hostname:9870/</nowiki><b>eps_table_orders</b>?id_table=125
 
|-
 
|-
 
|Пример ответа
 
|Пример ответа
| <code>asdasd</code>
+
|<syntaxhighlight lang="xml">
 +
<?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": содержит информацию о заказе -->
 +
    <order id_order="1" order_num="22.1" waiter="Петрова" open_datetime="2014-08-01 10:00:00">
 +
      <discount_customer customer_name="Сидоров И.К." accumulation="100.50">
 +
        <!-- Скидки, которые применяются к дисконтной карте клиента -->
 +
        <discount name="Скидка 5%"/>
 +
        <discount name="Скидка 15%"/>
 +
      </discount_customer>
 +
      <bonus_customer/>   
 +
    </order>
 +
  </orders>
 +
</response>
 +
</syntaxhighlight>
 
|}
 
|}

Версия 11:18, 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": содержит информацию о заказе -->
    <order id_order="1" order_num="22.1" waiter="Петрова" open_datetime="2014-08-01 10:00:00">
      <discount_customer customer_name="Сидоров И.К." accumulation="100.50">
        <!-- Скидки, которые применяются к дисконтной карте клиента -->
        <discount name="Скидка 5%"/>
        <discount name="Скидка 15%"/>
      </discount_customer>
      <bonus_customer/>     
    </order>
  </orders>
</response>