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

Материал из Wiki
Перейти к: навигация, поиск
 
Строка 20: Строка 20:
 
   <result>ok</result>
 
   <result>ok</result>
 
   <!-- Атрибут precheck указывает, можно ли редактировать заказ. Если precheck="1" значит для заказа уже был распечатан счет и редактировать его больше нельзя, иначе ="0"  -->
 
   <!-- Атрибут precheck указывает, можно ли редактировать заказ. Если precheck="1" значит для заказа уже был распечатан счет и редактировать его больше нельзя, иначе ="0"  -->
   <order precheck="true" session_num="1.1"  
+
   <order precheck="1" session_num="1.1"  
 
         open_datetime="2013-10-10 10:00:00"
 
         open_datetime="2013-10-10 10:00:00"
 
         version="1"
 
         version="1"

Текущая версия на 11:41, 29 декабря 2014

API для "Мобильного официанта"

Страница wt_order_content
Параметры
  • did - ID устройства
  • id_order – ID заказа
Пример запроса http://hostname:9870/wt_order_content?did=1&id_order=1
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
  <!-- Атрибут precheck указывает, можно ли редактировать заказ. Если precheck="1" значит для заказа уже был распечатан счет и редактировать его больше нельзя, иначе ="0"  -->
  <order precheck="1" session_num="1.1" 
         open_datetime="2013-10-10 10:00:00"
         version="1"
         minutes="20" 
         summ="43" 
         discount_summ="0">
  <!-- Позиция заказа 
    id_position – идентификатор позиции чека
    Id_nom – идентификатор элемента номенклатуры
    Quantity – Кол-во
    Price – цена
    Discount – скидка суммой на позицию  
    printed – распечатана позиция или нет (1/0)
    cooked – приготовлена позиция или нет (1/0)
    delivered – доставлена позиция или нет (1/0)
    -->
    <position id_position="55" 
              id_nom="12" 
              name="Макароны с маслом" 
              unit="пор"
              price="50" 
              quantity="1" 
              discount="10"
              printed="1"
              cooked="0" 
              delivered="0">
      <!-- Информационный модификатор 
             id_mod - идентификатор модификатора
             id – идентификатор варианта информационного модификатора
      -->
      <mod_inf id_mod="2" id="12"/>
      <!-- номенклатурный модификатор 
             id_mod - идентификатор модификатора
             id – идентификатор номенклатуры
       -->
      <mod_nom id_mod="3" id="11" 
               quantity="2" 
               price="10" discount="0"/>
      <mod_nom id_mod="3" id="12" 
               quantity="1" 
               price="15" discount="0"/>
 
    </position>
    <position id_position="56" 
              id_nom="13" price="30" 
              quantity="2" discount="0" printed="1"/>
    <position id_position="57" 
              id_nom="14" price="560" 
              quantity="1" discount="0" printed="1"/>
  </order>
</response>