Объект ChangeCardAccount используется для выгрузки статусов карт только на кассовый сервер в БД All. |
Команда addChangeCardAccount ставит задачу кассовому серверу на изменение статуса карты клиента.
Свойства объекта ChangeCardAccount:
| Свойство | Тип данных | Описание | Примечания |
|---|---|---|---|
| cardnumber | строковый | Номер карты, статус которой будет изменен | Поле обязательно для заполнения |
| accountnumber | строковый | Номер счета, статус которого будет изменен | Поле не обязательно для заполнения |
| cardstatus | строковый | Статус карты. Возможные значения:
| Поле обязательно для заполнения |
| serverid | целочисленный | Уникальный идентификатор бонусного сервера | Поле не обязательно для заполнения |
| additionalstatus | строковый | Дополнительный статус карты | Поле не обязательно для заполнения |
{
"ChangeCardAccount":
{
"cardnumber":"1",
"accountnumber":"111",
"cardstatus":"EARN_PAY",
"serverid":5,
"additionalstatus":"dop_status"
},
"command": "addChangeCardAccount"
} |
Команда deleteChangeCardAccount удаляет запись о смене статуса карты клиента.
Параметр: номер карты.
{
"cardnumber":"1",
"command":"deleteChangeCardAccount"
} |
Команда clearChangeCardAccount очищает справочник:
{
"command":"clearChangeCardAccount"
} |