Работа с гостем(ями)
Информация о клиенте
<?xml version="1.0" encoding="windows-1251"?>
<REQUEST TRANSFORMSCHEMA="">
<FUNCNAME>GUEST_INFO</FUNCNAME>
<DML/>
<PARAMETERS>
<GUEST>1003</GUEST>
<CARDNO>0</CARDNO>
<CARDTYPE>0</CARDTYPE>
<TRACK>770=12345678=987405</TRACK>
<LOGIN/>
<PASSWRD/>
<IGNORE_PASSWRD>0</IGNORE_PASSWRD>
<PIN/>
<SHOWDIARY>1</SHOWDIARY>
<SHOWABONEMENTS>1</SHOWABONEMENTS>
<SHOW_ABONEMENT_SCHEDULE>0</SHOW_ABONEMENT_SCHEDULE>
<SHOW_ABONEMENT_PACKAGES>0</SHOW_ABONEMENT_PACKAGES>
<SHOW_ABONEMENT_PACKAGE_DIARY>0</SHOW_ABONEMENT_PACKAGE_DIARY>
<SHOW_ABONEMENT_FREEZE>0</SHOW_ABONEMENT_FREEZE>
<SHOWTRANSACTIONS>1</SHOWTRANSACTIONS>
<TRANSACTIONFILTERDATEFROM>20210724</TRANSACTIONFILTERDATEFROM>
<TRANSACTIONFILTERDATETO>20210823</TRANSACTIONFILTERDATETO>
<SHOW_DIARY_KIND0>0</SHOW_DIARY_KIND0>
<SHOW_DIARY_KIND1>0</SHOW_DIARY_KIND1>
<SHOW_DIARY_KIND2>0</SHOW_DIARY_KIND2>
<SHOW_GUEST_PHOTO>1</SHOW_GUEST_PHOTO>
<SHOW_OBJ_PROP_VALUES>1</SHOW_OBJ_PROP_VALUES>
<FILTER>
<ABONEMENTFILTER/>
</FILTER>
<SHOW_DATA_BLOBS>0</SHOW_DATA_BLOBS>
<SHOW_PDS_TRANSACTIONS_SUM>0</SHOW_PDS_TRANSACTIONS_SUM>
<SHOW_GUEST_IDENTIFIERS>0</SHOW_GUEST_IDENTIFIERS>
</PARAMETERS>
</REQUEST>
Описание параметров
Информация о клиенте
GUEST- ID гостя (integer)
CARDNO - номер карты (integer)
CARDTYPE - тип карты (integer)
TRACK - дорожка с карты (varchar(100))
LOGIN - Логин клиента (varchar(50))
PASSWRD - Пароль клиента (varchar(10))
IGNORE_PASSWRD - {
0 - НЕ игнорировать пароль при поиске по LOGIN-PASSWRD, PHONE1-PASSWRD, EMAIL-PASSWRD (по умолчанию); 1 - игнорировать пароль при поиске по LOGIN-PASSWRD, EMAIL-PASSWRD
}
PIN - PIN гостя
Алгоритм поиска гостя следующий:
Для поиска клиента используются параметры по порядку:
GUEST, FOLIO, TRACK, CARDNO-CARDTYPE,
LOGIN-PASSWRD, PHONE1-PASSWRD, EMAIL-PASSWRD,
GUEST_WITH_CHECKSUM
Если клиент найден в списке клиентов, то поиск прекращается
Нижеприведенные функции применяются к найденному клиенту:
SHOW_ABONEMENT_PACKAGES - 1-показывать тарифы абонемента
SHOW_ABONEMENT_PACKAGE_DIARY - 1-показывать мероприятия по тарифам абонемента
SHOW_ABONEMENT_FREEZE - 1-показывать заморозки по абонементу
SHOWDIARY - 1-показывать мероприятия клиента
SHOWABONEMENTS - 1-показывать абонементы клиента
SHOWTRANSACTIONS - 1-показывать транзакции клиента
TRANSACTIONFILTERDATEFROM - показывать транзакции с даты (в формате yyyymmdd)
TRANSACTIONFILTERDATETO - показывать транзакции по дату (в формате yyyymmdd)
SHOW_DIARY_KIND0 - 1-показывать обычные мероприятия
SHOW_DIARY_KIND1 - 1-показывать групповые мероприятия (тренировки)
SHOW_DIARY_KIND2 - 1-показывать мероприятия в составе группы SHOW_GUEST_PHOTO - 1-показывать фотографию клиента
SHOW_OBJ_PROP_VALUES - 1-показывать свойства объекта