Команда addAccountpincode

Команда addAccountpincode добавляет пин-код в справочник пин-кодов. Атрибуты пин-кода задаются обязательным параметром accountpincode.

Команда добавления добавит соответствующую запись и добавит transferAction='ADD'.

Загрузка происходит в таблицу accountpincodeTemp магазина All. Эта таблица обрабатывается DataTransfer вместе с начислением бонусов и изменением статусов карт. DataTransfer передает изменения в таблице пин-кодов на соответствующие бонусные сервера.

Свойства параметра accountpincode:

СвойствоТип данныхОписание
numberчисловой (11)Номер
pincodeстроковый (100)Пин-код
serveridцелочисленныйУникальный идентификатор сервера
Пример
{"command": "addAccountpincode", "accountpincode": {"number": "12345", "pincode": "12345"}}
---
{"command": "addAccountpincode", "accountpincode": {"number": "54321", "pincode": "54321", "serverid": "2"}}
---

Команда clearAccountpincode

Команда clearAccountpincode очищает справочник пин-кодов.

Команда очистки удалит все записи, у которых serverId=1 и создаст запись number='clear', serverId=1, transferAction='CLEAR'.

Пример
{"command": "clearAccountpincode"}
---

Команда deleteAccountpincode

Команда deleteAccountpincode удаляет из справочника пин-кодов запись о пин-коде.  

  • Если в качестве параметра указан только serverId, то выполнится стандартная команда очистки. Рекомендуется указать в начале справочника.
  • Если в качестве параметра указано значение для number, то будет добавлена или заменена соответствующая запись с указанием transferAction='DELETE'.
Пример
{"command": "deleteAccountpincode", "accountpincode": {"serverid": "3"}}
---
{"command": "deleteAccountpincode", "accountpincode": {"number": "12345"}}
---
{"command": "deleteAccountpincode", "accountpincode": {"number": "54321", "serverid": "2"}}
---
  • No labels