6 Запрос информации о киносеансе - getshow
Запрос:
getshow/?showid ={идентификатор киносеанса} возвращает информацию о киносеансе, включая состояние мест. включая состояние мест.
Пример:
http://195.211.78.133:8081/kino/site.getshow?showid=940000000000DC34
Ответ:
<result errCode="Код ошибки" errText="Описание ошибки">
<show showid ="{СЕАНС}" showdatetime ="{СЕАНС.ДАТА_ВРЕМЯ}" showdate ="{СЕАНС.ДАТА_КИНОСЕАНСА}" showtime ="{СЕАНС.ВРЕМЯ_НАЧАЛА}" showfilm ="{СЕАНС.ФИЛЬМ}" format ="{СЕАНС.ФИЛЬМ.ФОРМАТ}" showfilmname ="{СЕАНС.ФИЛЬМ.НАИМЕНОВАНИЕ}" showhallname ="{СЕАНС.КИНОЗАЛ.НАИМЕНОВАНИЕ}"> availablesale ="{СЕАНС.РАЗРЕШЕНА ИНТЕРНЕТ-ПРОДАЖА}" showhall ="{СЕАНС.КИНОЗАЛ}">
<prices>
<zone id="{СЕАНС.ЗОНА}" name="{СЕАНС.ЗОНА.НАИМЕНОВАНИЕ}" price="{СЕАНС.ЦЕНА}">
<discount
discountid="{СЕАНС.СКИДКА}"
discountname="{СЕАНС.СКИДКА.НАИМЕНОВАНИЕ}"
discounttype ="{СЕАНС.СКИДКА.ТИП}"
discountvalue="{СЕАНС.СКИДКА.ЗНАЧЕНИЕ}"/>
</zone>
</prices>
<hall id="{КИНОЗАЛ}" name="{КИНОЗАЛ.НАИМЕНОВАНИЕ}" rows ="{КИНОЗАЛ.КОЛИЧЕСТВО_РЯДОВ_МАТРИЦЫ}" columns="{КИНОЗАЛ.КОЛИЧЕСТВО_КОЛОНОК_МАТРИЦЫ}">
<seats>
<seat seatid="{МЕСТО}" seatstatus ="{МЕСТО.ТИП}" statuscode ="{МЕСТО.КОД_СТАТУСА}"
seatzone="{МЕСТО.ЦЕНОВАЯ_ЗОНА}"
seatrownum="{МЕСТО.НОМЕР_РЯДА}" seatnum="{МЕСТО.НОМЕР_МЕСТА}"
groupid="{МЕСТО.НОМЕР_ДИВАНА}"
seatposx="{МЕСТО.ПОЗИЦИЯ_X}" seatposy="{МЕСТО.ПОЗИЦИЯ_Y}" seatindex="{МЕСТО.ИНДЕКС_МЕСТА}"/>
</seats></hall>
</show>
</result>
Где:Все значения атрибутов аналогичны запросам getshows и gethallplan.
Добавочные атрибуты:
- seatstatus – тип или состояние места.
Возможные значения:
«gangway» - пустое место (проход)
«free» - свободное место (кресло)
«occupy» - занятое место (кресло).
- seatstatus - для свободных мест "0", для пустых мест "" , для занятых - (2 - продано, 4 - забронировано, 18 - продано online
- groupid - номер дивана. Если указан номер дивана, место можно занять только вместе со вторым местом того же дивана.
showid="940000000000DC34"
showdatetime="19.10.2022 17:50:00"
showdate="19-OCT-22" showtime="64200"
showfilm="8C0000000000056D" format="2D" showfilmname="День города"
showhallname="Малый ПРАВЫЙ" availablesale="1" showhall="940000000000D6B3">
Примечание:
- Для задач, связанных с бронированием или продажей через интернет, пока не возникало необходимости в отображении всех возможных типов мест или состояний места. В большинстве случаев достаточно определить, является ли место зрительским креслом или проходом; если это кресло, нужно отобразить его состояние (занято или свободно).
- Некоторые типы мест (такие, например, как места для инвалидов) по умолчанию отображаются типом gangway (проход) и не используются для интернет-продаж, поскольку такие места не оборудованы креслом. Такой подход используется для того, чтобы интернет-пользователь не забронировал или купил место, не обратив внимание на отсутствие кресла.
Нет комментариев