Запрос на получение данных о комплексах на следующую неделю (WEB интерфейс)
Материал из Wiki
API для работы с заказом через WEB интерфейс
| Страница | dh_complexes |
| Параметры |
|
| Пример запроса | http://localhost:9870/dh_complexes?uid=09-0001&password=123456 |
| Пример ответа | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> <!-- date_complexes - Элемент предоставляет настройку предоставляемых комплексов на каждый день недели date - Дата, на которую составлены подчиненные комплексы week_day - Номер дня недели (1-Понедельник;2-Вторник и т.д.) order_exist - Логический признак, заказал ли пользователь комплекс или нет. --> <date_complexes date="2011-09-05" week_day="1" order_exist="1"> <!-- food_intake - Смена питания id - Идентификатор name - Наименование order – порядковый номер смены питания --> <food_intake id="2" name="Завтрак" order="1" canceled="0"> <!-- complex - Комплекс, набор блюд для выбора в смене питания id - Идентификатор name - Наименование price - Стоимость комплекса ordered - Логический признак того, что пользователь выбрал именно этот заказ. --> <complex id="1" name="Завтрак Понедельник 1" price="20.50" ordered="true"> <!-- item - Позиция комплекса name - Наименование quantity - Количество unit - Единица измерения decription - Описание блюда. --> <item name="Манная каша" quantity="1" unit="порц." description="Рецепт манной каши"/> <item name="Чай" quantity="0.3" unit="л" description="Чай"/> <item name="Хлеб" quantity="2" unit="кус." description="Хлеб"/> <complex/> <!-- extra_complex - Дополнительный комплекс для свободного заказа. Этот узел может быть только один в узле "food_intake". ordered - Логический признак того, что пользователь осуществил заказ блюд из доп. комплекса. sum - Сумма заказанных позиций --> <extra_complex id_complex="44" ordered="true" sum="100"> <!-- Элемент предварительного заказа id - Уникальный ID блюда в системе price - Стоимость блюда name - Наименование unit - Единица измерения sel_qty - Выбранное количество блюда. category - Категория блюд для сортировки. --> <item id="1" price="50" name="Манная каша" sel_qty="2" category="Первое" unit="порц." description=""/> <item id="2" price="10" name="Коржик" sel_qty="0" category="Выпечка" unit="шт." description=""/> <item id="3" price="20" name="Салат" sel_qty="0" category="Второе" unit="порц." description=""/> <item id="4" price="30" name="Хлеб" sel_qty="0" category="Второе" unit="кус." description=""/> <item id="5" price="40" name="Чай" sel_qty="0" category="Третье" unit="чашка" description=""/> <extra_complex> </food_intake> <food_intake id="3" name="Обед" order="2" ordered="1"> <complex id="3" name="Обед 1 Понедельник 1" price="20.50" def="false" ordered="true"> <item name="Суп1" quantity="1" unit="порц." description=""/> <item name="Чай" quantity="0.3" unit="л" description=""/> <item name="Хлеб" quantity="2" unit="кус." description=""/> <complex/> <complex id="4" name="Обед 2 Понедельник 1" price="20.50" def="false" ordered="false"> <item name="Суп1" quantity="1" unit="порц." description=""/> <item name="Чай" quantity="0.3" unit="л" description=""/> <item name="Хлеб" quantity="2" unit="кус." description=""/> <complex/> </food_intake> <date_complexes> </response> |