/
Веб-сервис REST для изменения даты изготовления товара на весах с ТСД

Публичный ресурс

Веб-сервис REST для изменения даты изготовления товара на весах с ТСД

https://crystals.atlassian.net/browse/CR-12852

https://crystals.atlassian.net/browse/SRTS-3401

10.4.12.0

 

Описание

Метод позволяет изменить дату изготовления товара на весах указанного пользователем одного или нескольких шаблонов.

 

Настройка

Настройка не требуется. Метод работает по умолчанию.

 

Описание параметров

Метод для получения списка шаблонов весов

REST-метод для получения списка шаблонов весов с сервера Set10, установленных в магазине торговой сети.

Метод операции

GET

Метод операции

GET

Название метода

http://[Адрес сервера]/SET-PriceChecker-REST/v1/scales-templates

Назначение

Получение списка шаблонов весов, установленных и подключенных в торговом зале магазина

Необходима авторизация

Нет

Response status code

  • 200 OK

  • 404 Not Found

  • 500 Internal Server Error

Выходные параметры для метода

Параметр

Тип данных

Обязательный

Пример

Описание

Параметр

Тип данных

Обязательный

Пример

Описание

scalesTemplates

array

да

-

Список шаблонов весов

 

guid

Integer

нет

34

Уникальный номер шаблона весов

name

String

нет

Прилавочные

Наименование шаблона весов

Коды и тексты ошибок

Код HTTP

Текст ошибки
errorMessage

Описание

Код HTTP

Текст ошибки
errorMessage

Описание

400

Обязательный параметр barcode отсутствует в запросе

Обязательный параметр отсутствует в запросе

404

Not Found

Не найден адрес

500

Что-то пошло не так

В процессе обработки запроса произошла ошибка

 

Пример ответа:

{ "scalesTemplates":[ { "guid":407, "name":"Прилавочные" }, { "guid":405, "name":"Фасовочные" } ] }

 

Метод для изменения даты изготовления у товара на весах

REST-метод позволяет изменять дату изготовления у товара на сервере Set10 и на весах указанных шаблонов.

Метод операции

POST

Метод операции

POST

URL

http://[Адрес сервера]/SET-PriceChecker-REST/v1/product/date-of-manufacture

Назначение

Изменение даты изготовления

Необходима авторизация

Нет

Response status code

  • 204 OK

  • 400 Bad Request

  • 404 Not Found

  • 500 Internal Server Error

Входные параметры для метода

BODY:

Параметр

Тип данных

Обязательный

Пример

Описание

Параметр

Тип данных

Обязательный

Пример

Описание

barcode

String

да

1234566

Штрих-код товара на сервере Set10 (без даты и времени изготовления товара)

dateOfManufacture

DateTime

да

2025-01-18T17:59:00+03:00

Дата и время изготовления товара

ISO 8601

templates

Array

нет

-

Список идентификаторов шаблонов весов, на которых необходимо изменить дату изготовления товара.

Важно: Если список шаблонов весов не будет передан в запросе, то дата изготовления товара будет изменена на весах всех шаблонов (на которые загружен данный товар), установленных и подключенных в торговом зале

Выходные параметры для метода

Отсутствуют (успешным выполнением запроса считается статус ответа 204)

 

Коды и тексты ошибок

Код HTTP

Текст ошибки
errorMessage

Описание

Код HTTP

Текст ошибки
errorMessage

Описание

400

Обязательный параметр barcode отсутствует в запросе

Обязательный параметр отсутствует в запросе

404

Not Found

Не найден адрес

500

Что-то пошло не так

В процессе обработки запроса произошла ошибка

Пример запроса (изменение даты для списка шаблонов):

{ "barcode":"1234567", "dateOfManufacture":"2025-01-18T17:59:00+03:00", "templates":[56,5,67] }

Пример запроса (изменение даты для всех шаблонов):

{ "barcode":"1234567", "dateOfManufacture":"2025-01-18T17:59:00+03:00" }

 

 

Методы и поля

Открыть в отдельном окне

Пример результатов ответа с карточкой товара

{ "product": { "name": "Г/Ц Бигос вес (Россия) 13487", "description": "Описание товара", "barcode": "2813487005149", "marking": "13487", "group": { "id": "333333", "name": "Группа 333333" }, "measure": "КГ", "producer": "Изготовитель: ООО 'Лента', Россия, 197374, Санкт-Петербург г., Савушкина ул., 112, Лит.А, лит А.", "foodValue": "Пищевая ценность на 100 г.: Белки 5,8, жиры 31,6, углеводы 37,3 Энергетическая ценность: 455 ккал, 1901 кДж", "country": { "id": "RU", "name": "Россия", "rccw": "643" }, "imageUrl": "https://avatars.mds.yandex.net/get-entity_search/1987172/953156225/S600xU_2x", "productType": "ProductWeightEntity", "composition": "Состав: мук пш в/с,сахар,яйца кур,маргарин(масла растит,глазурь шоколад(какао пор, гидрогенизир.раст.жиры),смесь Венская(подсластитель Е420, разрыхлители (450iii, Е500ii)ароматизат Ваниль), свинина, шпик, нитритно-посолочная смесь (соль, фиксатор окраски- нитрит натрия), пряности, горчица, антиокислитель - изоаскорбат натрия; декстроза, экстракты пряностей, пищевой краситель - кармин, стартовая культура. Возможно наличие следов злаков, молока, яиц, соевого белка, орехов и продуктов их переработки. Вода, мука ржаная обдирная, смесь для х/б R 100 mix (отруби ржаные, мука ржаная сеяная, солод ржаной, глютен пшенич, сахар, Е481, ферменты, Е300 ),соль , масло раст,экстракт солодов, дрожжи. Молоко коровье пастеризованное, соль поваренная пищевая, агент антислеживающий Е 536, бактериальная закваска мезофильных молочнокислых бактерий, натуральный молокосвертывающий сычужный фермент животного происхождения, натуральный фермент животного происхождения «Лизоцим», консервант нитрат калия, уплотнитель хлорид кальция, краситель натуральный аннато. Мука, маргарин 82,сахар, яйца, нач абрикос, сух смес(раз-ли(Е450i,Е500ii), мука пш), смес хл(мука пш,аскорбилпальмитат, смес токоферолов, нат пищ ар дрож экстр, ферментные препараты DSM) Мука пшеничная х/п в/с, маргарин (масло раст, вода, моно и диглицериды жирных кислот, соевый лецитин; соль, сорбат калия, каротин, аскорб.к- та), вода, сахар, дрожжи х/п, молоко сухое, соль Мука пш в/с,горбуша конс,рис,сметана 20%маргарин,яйца,лук репч,масло раст,дрожжи сух,сахар,соль,майонез(масло подсолн,уксус,загустители:крахмал модиф.кукуруз,Е415,Е412;яичн.желток,соль,консерв.Е202,Е211;аром-р горчица;подсласт.Е950,Е951,краситель Е120)", "storageCondition": "Условия хранения/Изготовлено по: При t=18±3С - 7 суток/ СТО 71385386-013-2018/Дата и время изготовления указана на доп.указана на информ.листе.Кул.изделие.Продукт готов к употреблению", "prices": [ { "number": 1, "value": 569.65, "currency": "RUB", "oldPrice": 579.77, "beginDate": "2024-12-22T06:57:57.280+00:00", "endDate": "2075-12-30T21:00:00.000+00:00", "pack": 1 }, { "number": 2, "value": 567.15, "currency": "RUB", "beginDate": "2024-12-22T06:57:57.280+00:00", "endDate": "2075-12-30T21:00:00.000+00:00", "pack": 1 }, { "number": 3, "value": 537.15, "currency": "RUB", "beginDate": "2024-12-22T06:57:57.280+00:00", "endDate": "2075-12-30T21:00:00.000+00:00", "pack": 1 }, { "number": 4, "value": 506.15, "currency": "RUB", "beginDate": "2024-12-22T06:57:57.280+00:00", "endDate": "2075-12-30T21:00:00.000+00:00", "pack": 1 }, { "number": 5, "value": 456.15, "currency": "RUB", "beginDate": "2024-12-22T06:57:57.280+00:00", "endDate": "2075-12-30T21:00:00.000+00:00", "pack": 1 } ], "actionPrice": 400.99 } }



© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.

Политика обработки персональных данных