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
keySRTS-14

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

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

Status
colourBlue
title10.2.98.0

Table of Contents

Логика работы

Метод, в рамках одного вызова (синхронно) выполняет:

...


Создать изображение ценника

МетодgeneratePriceTags
URLhttp://IP-адрес сервера SetRetail10:8090/SET-GeneratePriceTagImages-REST/generatePriceTags
Тип запросаPOST
КомментарийИнформация по подарочным картам, в качестве входных параметров принимает фильтр, по которому и будут отобраны карты.

Входящие параметры метода (JSON)


Родительский сегмент/Название

Тип

Описание

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

downloadMethod

String

Вариант указания ссылки в ответе:

  • web - ссылка (URL) на файл на сайте сервера для возможности скачивания через HTTP протокол
  • response - сгенерированное изображение отправить обратно в теле ответа в виде последовательности байтов из файла с изображением в виде base64.

По умолчанию web.

Нет

imageFormat

String

Формат, в котором необходимо сохранить изображение с ценником. Возможен один из следующих вариантов: PNG, BMP, JPEG.

По умолчанию, если не указать параметр будет использован формат PNG

Нет

faked

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

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

Status
colourBlue
title10.3.4.0

Boolean

Признак необходимости генерации и возврата картинки ценника

  • faked = true - не надо генерировать ценник и возвращать его и/или ссылку на него;
  • faked = false - надо генерировать ценник и надо возвращать его и/или ссылку на него;

По умолчанию отсутствует, то есть faked = false.

Нет

arguments

Complex (array)

Блок для однократного или множественного указания нескольких атрибутов для идентификации товаров и/или шаблонов ценников.

Да

arguments/
barcode

String

Штриховой код товара. по данному ШК происходит поиск товара для печати ценника. может не совпадать с ШК напечатанным на ценнике по найденному товару, так как на ценнике печатается ШК по умолчанию.

Также возможно будет указан весовой ШК с необходимостью разбора по настройке префиксов.

Да

arguments/
templateCode

String

Возможно указание кода шаблона ценника (внешний код). При указании кода шаблона ценника в этом поле, искать привязки шаблонов ценника к товару не надо.

Ценник должен быть напечатан с использованием именного этого шаблона.

Нет

arguments/
groupOnPage

Complex 

Блок описывающий возможность печати нескольких ценников на одном листе.

Нет

arguments/groupOnPage/
labelsCount

Integer

Количество экземпляров ценников которые надо напечатать.

По умолчанию 1.

Нет

arguments/groupOnPage/
pageWidth

Integer

Ширина листа (в мм.) на котором необходимо разместить ценники.

По умолчанию = ширине шаблона ценника.

Нет

arguments/groupOnPage/
pageHeight

Integer

Высота листа (в мм.) на котором необходимо разместить ценники.

По умолчанию = высоте шаблона ценника.

Нет

arguments/groupOnPage/
pagePadding

Integer

Отступы от краёв листа для размещения ценников.

По умолчанию = 0 мм. т.е. ценники будут прижаты вплотную к верхнему левому краю листа.

Нет

...

1. Кликните REST → в поле URI введите адрес следующего формата для генерации изображения ценников http://IP-адрес сервера SetRetail:8090/SET-GeneratePriceTagImages-REST/generatePriceTags → кликните OK.

2. Из спискоа Method выберите POST → из списка Media Type выберите application/json → вставьте запрос для генерации изображения ценника.

...

1. На вкладке запроса выберите POST → введите адрес следующего формата для генерации изображения ценников http://IP-адрес сервера SetRetail:8090/SET-GeneratePriceTagImages-REST/generatePriceTags → вставьте JSON-запрос для формирования ценика → кликните SEND → появится ответ от сервера со ссылкой на изображение ценника.

2. Скопируйте и вставьте ссылку в адресную строку браузера → нажмите Enter для загрузки изображения ценника.

...