Получение меню ресторана (ВПС) — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «{|class="wikitable" |Страница |<b>eps_menu</b> |- |Параметры | |- |Пример запроса |<nowiki>http://hostname:9870/</nowiki><b>eps_men…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 4: Строка 4:
 
|-
 
|-
 
|Параметры
 
|Параметры
|  
+
| org_code - код организации
 
|-
 
|-
 
|Пример запроса
 
|Пример запроса
|<nowiki>http://hostname:9870/</nowiki><b>eps_menu</b>
+
|<nowiki>http://hostname:9870/</nowiki><b>eps_menu</b>?org_code=1231
 
|-
 
|-
 
|Пример ответа
 
|Пример ответа
Строка 20: Строка 20:
 
       -->
 
       -->
 
       <menu id="1" name="Бар">
 
       <menu id="1" name="Бар">
         <menu id=4 name="Пиво">
+
         <menus>
          <!-- Список элементов меню -->
+
          <menu id="4" name="Пиво">
          <menu_items>
+
            <!-- Список элементов меню -->
            <!-- id_nomenclature(int) - ID блюда
+
            <menu_items>
              name(varying(255)) - Наименование элемента меню
+
              <!-- id_nomenclature(int) - ID блюда
              unit(varying(50)) - единица измерения
+
                name(varying(255)) - Наименование элемента меню
              description - примечание
+
                unit(varying(50)) - единица измерения
            -->
+
                description - примечание
            <menu_item id="1"  
+
              -->
                      name="Пиво"  
+
              <menu_item id="1"  
                      unit="бутылка"  
+
                        name="Пиво"  
                      description="">
+
                        unit="бутылка"  
            <menu_item/>
+
                        description="">
          <menu_items/>
+
              <menu_item/>
        </menu>   
+
            <menu_items/>
 +
          </menu>
 +
        </menus>   
 
         <menu_items>
 
         <menu_items>
 
           <menu_item id="1" name="Абсент Ксента"  
 
           <menu_item id="1" name="Абсент Ксента"  

Текущая версия на 12:06, 17 ноября 2016

Страница eps_menu
Параметры org_code - код организации
Пример запроса http://hostname:9870/eps_menu?org_code=1231
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
    <!-- Список меню -->
    <menus>
      <!-- id(int) - ID меню
             name(varying(50)) - Наименование меню
      -->
      <menu id="1" name="Бар">
        <menus> 
          <menu id="4" name="Пиво">
            <!-- Список элементов меню -->
            <menu_items>
              <!-- id_nomenclature(int) - ID блюда
                 name(varying(255)) - Наименование элемента меню
                 unit(varying(50)) - единица измерения
                 description - примечание
               -->
              <menu_item id="1" 
                         name="Пиво" 
                         unit="бутылка" 
                         description="">
              <menu_item/>
            <menu_items/>
          </menu>
        </menus>   
        <menu_items>
          <menu_item id="1" name="Абсент Ксента" 
                 unit="бутылка" 
                 description="Замечательный напиток">
          <menu_item/>
        <menu_items/>
      <menu/>
      <menu id="2" name="Супы"/>
      <menu id="3" name="Вторые блюда"/>
    <menus/>
</response>