Объект
ChangeCardAccount
используется для выгрузки статусов карт только на кассовый сервер в БД All
.Команда addChangeCardAccount
Команда addChangeCardAccount
ставит задачу кассовому серверу для начисления баланса на карты клиентов в соответствии с расписанием.
Команда добавления добавит соответствующую запись и добавит transferAction='ADD'
.
Загрузка происходит в таблицу changeCardAccountTemp
магазина All
. Эта таблица обрабатывается DataTransfer вместе с начислением бонусов и изменением статусов карт. DataTransfer передает изменения в таблице карт на соответствующие бонусные сервера.
Свойства объекта 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" }