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