Задание на стикерование
Задание на стикерование предназначено для документов которые необходимо стикеровать особым образом, например с уникальными номерами. Сейчас данный функционал реализован для Поставки и Комплектации.
Создание редактирование задание на стикерование через json
/api/lite/sticker_task/json или /api/lite/sticker_task/{sticker_task_id}/json
Данный метод предназначен для загрузки или редактирования задания на стикерование из json файла. Редактирование происходит с очисткой ранее загруженных но не зарезервированных уникальных номеров.
Параметры:
doc_id - номер документа(Поставки или Комплектации)
doc_type - тип документа(PURCHASE_ORDER, PHYSICAL_SET_ORDER)
Пример вызова:
{
"items": [
{
"variantId" : "1036",
"productId" : "2bc478a4-9d3d-f9bd-339b-024e4cbf053c",
"stickerTemplateCode" : "testTemplate2",
"stickerContentData" : "{ \"blocks\": [ { \"name\": \"block1\", \"value\": \"Состав: - 54% шерсть, 40% полиэстер, 5% другие нити, 1% эластан /nПодкладка - 100% полиэстер\" }, { \"name\": \"block2\", \"value\": \"Рекомендации по уходу /n- Не стирать /n- Не отбеливать /n- Не сушить в стиральной машине /n- Гладить при средней температуре /n- Бережная профессиональная химчистка\" }, { \"name\": \"block_img\", \"value\": \"https://asset1.marksandspencer.com/is/image/mands/SD_03_T15_1436T_XB_X_EC_1?$PRODVIEWER_SUB$\" } ] }",
"stickering" : false,
"stickeringWithUnigueNumber" : false,
"uniqueNumbers" : [
{
"uniqueNumber" : "898789891",
"type" : "UIT"
}
]
}
]
}
Пример ответа:
{
"c": "01de612f-209c-bbbb-167c-fc6f2e7649c0",
"orderId": "1016",
"success": true
}
Создание редактирование задание на стикерование через excel
/api/lite/sticker_task/excel или /api/lite/sticker_task/{sticker_task_id}/excel
Данный метод предназначен для загрузки или редактирования задания на стикерование из файла эксель(base64). Редактирование происходит с очисткой ранее загруженных но не зарезервированных уникальных номеров.
Параметры:
doc_id - номер документа(Поставки или Комплектации)
doc_type - тип документа(PURCHASE_ORDER, PHYSICAL_SET_ORDER)
Пример вызова :
{
"fileName" : "chestnyznak.xls",
"content" : "0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAA......" - base64
}
Пример ответа:
{
"c": "01de612f-209c-bbbb-167c-fc6f2e7649c0",
"orderId": "1016",
"success": true
}
Получение задания на стикерование
/api/lite/sticker_task
id(не обязательный) - номер задания на стикерование
parent_doc_id - номер Поставки или Комплектации
doc_type - тип документа(PURCHASE_ORDER, PHYSICAL_SET_ORDER)
Пример ответа:
{
"id": "1037"
"parentDocument": "1022"
"items": [
{
"variantId": "1025",
"productId": "af25e75b-412e-4a0c-9662-4db575bf6df3",
"num": 1,
"stickerTemplateName": "testTemplate",
"stickerContentData" : "{ \"blocks\": [ { \"name\": \"block1\", \"value\": \"Состав: - 54% шерсть, 40% полиэстер, 5% другие нити, 1% эластан /nПодкладка - 100% полиэстер\" }, { \"name\": \"block2\", \"value\": \"Рекомендации по уходу /n- Не стирать /n- Не отбеливать /n- Не сушить в стиральной машине /n- Гладить при средней температуре /n- Бережная профессиональная химчистка\" }, { \"name\": \"block_img\", \"value\": \"https://asset1.marksandspencer.com/is/image/mands/SD_03_T15_1436T_XB_X_EC_1?$PRODVIEWER_SUB$\" } ] }",
"stickering": true,
"stickeringWithUnigueNumber": true
}
]
}
Получение списка типов документов в Кактусе
/api/lite/sticker_task/document_types
Пример ответа: