Запрос на получение списка залов и столиков(хостес)
Материал из Wiki
Версия от 15:34, 19 октября 2015; ASLezhnin (обсуждение | вклад)
| Страница | hst_room_and_tables |
| Параметры |
|
| Пример запроса | http://hostname:9870/hst_room_and_tables?sid=13B92A34F9123 |
| Пример ответа | <?xml version="1.0" encoding="utf-8"?> <response> <result>ok</result> <!-- server_datetime - Содержит значение даты и времени на сервере в формате ISO YYYY-MM-DD HH:NN:SS --> <server_datetime>2014-01-01 10:10:00</server_datetime> <!-- Элемент "rooms" содержит коллекцию залов --> <rooms> <!-- Элемент "room" - зал ресторана id_room(int) - ID зала name(varchar(50)) - Наименование зала kwh(double) - значение соотношения "Ширина схемы зала/Высота схемы зала" img_md5 - MD5 хеш фонового изображения --> <room id_room="1" name="Малый зал" kwh="1.2" img_md5="1233242341"> <!-- id_table(int) - ID стола name(varchar(50)) - Наименование стола places(int) - количество мест на столике kx(double) - Коэффициент расположения стола по оси X (от 0 до 1) ky(double) - Коэффициент расположения стола по оси Y (от 0 до 1) last_close_order_time(iso timestamp) - Дата/Время последнего закрытого заказа в формате ISO "YYYY-MM-DD HH:NN:SS", если такого нет, то атрибут не передается allow_booking - Разрешено ли бронирование на столик или нет --> <table id_table="2" name="Стол у окна" places="2" kx="0.2" ky="0.70" last_close_order_time="2014-01-01 10:00:00" allow_booking="true" > <!-- Элемент "orders" содержит коллекцию активных заказов столика--> <orders> <!-- Элемент "order" - содержит информация о заказе id_order(int) - ID заказа open_datetime(iso timestamp) - Дата/Время открытия заказа в формате ISO "YYYY-MM-DD HH:NN:SS" precheck_datetime(iso timestamp) - Дата/Время распечатки счета в формате ISO "YYYY-MM-DD HH:NN:SS", если счет не распечатан, то атрибут отсутствует waiter_name - Официант clear_total - Подитог(Итог без скидки) discount_total - Итоговая скидка --> <order id_order="1" open_datetime="2014-01-01 10:10:00" precheck_datetime="2014-01-01 10:11:00" waiter_name="Официант" clear_total="491" discount_total="0"/> </orders> <!-- Элемент "bookings" содержит коллекцию броней на 24 часа вперед--> <bookings> <!-- Элемент "booking " - запись о брони столика start_datetime- Дата/Время бронирования в формате ISO "YYYY-MM-DD HH:NN:SS" --> <booking id_booking="1" start_datetime="2014-01-01 15:00:00" fio="Ivanov" phone="2123123123"/> </bookings> </table> </room> </rooms> </response> |