/api/lite/orders/pallet/fbm/sticker/file
/api/lite/orders/pallet/fbm/sticker/file
Добавляет PDF файл стикера к паллете.
Параметры передаются как form-data:
upfile | Файл для загрузки |
barcode |
ШК паллеты ("pallets":[{"barcode":"201000000315",) (Если параметр не передан, то поиск ШК происходит по значению имени файла) |
print_when_packing | Печатать при упаковке |
copies_qty | Кол-во копий |
Если в значении upfile передан всего 1 файл и значение barcode передано, то загрузка происходит в режиме одиночного файла. Поиск осуществляется по ШК из значения barcode.
Если же в значении upfile 2 или более файлов или значение barcode отсутствует(null или пустое) то загрузка происходит в режиме массового прикрепления. Поиск осуществляется по ШК из названия файлов. (пример: файл BC2003.pdf, поиск будет происходить по значению "BC2003")
Пример ответа(одиночный файл):
{
"success": true,
"id": "39a3dde4-f1ab-fc40-8ac2-fd658e2ab596",
"fileType": "JPG",
"fileSource": "USER",
"fileName": "Битва_экстрасенсов_(логотип)",
"fileExt": "jpg",
"fileSize": 195261,
"url": "https://storage.yandexcloud.net/order-files-kak2c/cf2d5a4a-77c0-453d-94f6-30df07bfc261.jpg",
"printWhenPacking": false,
"copiesQty": 1,
"md5sum": "DAC4EB25F5605B754A70093312AC8B65"
}
Пример ответа (массовое прикрепление):
{
"docFiles": [
{
"copiesQty": 1,
"fileExt": "png",
"fileName": "1489000096876",
"fileSize": 57906,
"fileSource": "USER",
"fileType": "PNG",
"id": "7702bb9c-f849-8623-72f3-da02b919d78e",
"md5sum": "413A2416808C1F4C6FFE47B3E03BEA75",
"printWhenPacking": false,
"success": true,
"url": "https://storage.yandexcloud.net/order-files-kak2c/097bcfb8-e657-4592-b692-b33a858dec1a.png"
},
{
"copiesQty": 1,
"fileExt": "jpg",
"fileName": "11111111111111",
"fileSize": 38543,
"fileSource": "USER",
"fileType": "JPG",
"id": "70a4cf8e-0f15-6c0b-4585-bfb0be1354ff",
"md5sum": "3431AC1E1A19E37E33461F6B9BF3FEC5",
"printWhenPacking": false,
"success": true,
"url": "https://storage.yandexcloud.net/order-files-kak2c/2087ac74-6b97-4264-a889-3905293da836.jpg"
}
],
"success": true
}
/api/lite/orders/pallet/fbm/sticker/file
Удаляет файл
В параметре id передается идентификатор файла.
Пример запроса:
DELETE https://app.kak2c.ru/api/lite/pallet/fbm/sticker/file?id=b233372d-cf7b-f07b-446b-128912be7c8a
Пример ответа:
{
"success": true
}
данные по стикерам паллет возвращаются в методе
/api/lite/orders?id=1001&full_info=true
...
"pallets": [
{
"barcode": "pl705970976005-1",
"files": [
{
"copiesQty": 1,
"fileExt": "pdf",
"fileName": "ИП Ozon Хоругвино Шк на палету",
"fileSize": 22535,
"fileSource": "USER",
"fileType": "PDF",
"id": "aa22d7fa-65a2-6be0-8e0d-430ec6c874d3",
"printWhenPacking": false,
"success": true,
"url": "https://storage.yandexcloud.net/order-files-kak2c/b42eebd1-eb7e-4603-a781-5240699288d9.pdf" //ШК в формате PDF
}
],
"measurements": {
"dimensions": {
"depth": 120,
"height": 100,
"width": 120
},
"success": true,
"weight": 200
},
"num": 1,
"packings": [
{
"barcode": "201000000469",
"measurements": {
"dimensions": {
"depth": 400,
"height": 200,
"width": 300
},
"success": true,
"weight": 700
},
"palletBarcode": "pl705970976005-1"
}
]
}
],
...