Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-5903

...

Без обратной связи

МетодimportGiftCards
URLhttp://IP-адрес_сервера:8090/PresentCardsImporter/SET/Cards/PresentCards/Import
WSDLhttp://IP-адрес_сервера:8090/PresentCardsImporter/SET/Cards/PresentCards/Import?wsdl

...

Атрибут

Тип данных

Описание

Обязательное

Id

Integer

Идентификатор категории, для которой импортируются экземпляры ПК

Да

name

String

Наименование категории подарочных карт

Да

start-from-number

String

Номер первой карты диапазона

Да

count

число

Количество карт в диапазоне

Запрещены отрицательные значения

Да

Сроки действия карт - комплексный:

Варианты:

  • в указанных период - задаются значения сроков действия

  • с момента активации - задаются значения срока с момента активации

date-start

dateTime

Дата начала срока действия карт диапазона

Нельзя загружать позже срока окончания.

Да

date-finish

dateTime

Дата окончания срока действия карт диапазона

Нельзя загружать раньше срока начала.

Да

validity

число

Срок действия карты с момента активации

Обязателен с параметром validity-time-unit

Да

validity-time-unit

String

Варианты значений: дней, недель, месяцев, лет

Обязателен с параметром validity

Параметры:

  • DAYS
  • WEEKS
  • MONTHS
  • YEARS
Да

fixed-face-value

boolean

Признак определяет, что карта имеет фиксированный номинал

Да

face-value

число

Сумма фиксированного номинала. Если fixed-face-value имеет значение false, то этот атрибут можно не указывать

Да, при соблюдении условий

max-face-value

число

Максимальная сумма произвольного номинала. Если fixed-face-value имеет значение true, то этот атрибут можно не указывать

Да, при соблюдении условий

multiplicity

число

Кратность для суммы произвольного номинала. Если fixed-face-value имеет значение true, то этот атрибут можно не указывать

Да, при соблюдении условий

partial-payment-enabled

boolean

Разрешено ли частичное гашение карт

Если не передан, то не проставляется.

Нет

topology-filters

string

Привязка категории к “группе магазинов”.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySR-5904

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-8102

Status
colourBlue
title10.3.21.0

Формат записи в JSON

1. Формат записывается в следующем составе:

  • id - индекс
    • Берется индекс того объекта зоны покрытия level, который присваивается для его указания:
      • Если REGION, то ID из сервера SetCentrum базы данных set, таблица topology_region.
      • Если CITY, то ID из сервера SetCentrum базы данных set, таблица topology_city.
      • Если SHOP, то ID из сервера SetCentrum базы данных set, таблица topology_shop.
  • level - зона покрытия привязывается к id в зависимости от типа.
    • ALL - все;
    • REGION - регион;
    • CITY - город;
    • SHOP - магазин.
  • formats - наименование формата.
    • Название из поля name сервера SetCentrum базы данных set, таблица topology_format.
Code Block
languagexml
[{"id": 63568, "level": "REGION", "formats": [{"id":63568,"name":"ГM1"}]}]

2. Следующим этапом является обязательное экранирование списка магазинов:

[{"id": 63568, "level": "REGION", "formats": [{"id":63568,"name":"ГM1"}]}]

Экранировать можно с помощью онлайн-инструмента.

  • Для экранирования скопируйте JSON-запрос по примеру из п.1 → кликните Escape XML.
  • Для преобразования без экранирования скопируйте экранированный JSON-запрос по примеру из п.2 → кликните Unescape XML.
Нет

deleted

boolean

Признак определяет, что данный диапазон удалён.

Если не передан, то не проставляется.

Нет

...