Команда 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"}} ---