edit

[POST] …/v1/DocOrderDelivery/edit

Редактирование документа розничного заказа.

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

Название Тип данных Обязательность Описание параметра
id Int64 Обязательный Id документа розничного заказа
date Int64 Необязательный Дата документа розничного заказа в формате unixtime в секундах
delivery_date Int64 Необязательный Дата доставки розничного заказа в формате unixtime в секундах
address string Необязательный Адрес доставки заказа
external_code string Необязательный Код заказа во внешней системе
description string Необязательный Дополнительное описание
phone string Необязательный Телефон
from_id Int64 Необязательный Id источника розничных заказов
stock_id Int64 Необязательный Id склада
customer_id Int64 Необязательный Id покупателя
card_id Int64 Необязательный Id карты покупателя
price_type_id Int64 Необязательный Id вида цены
delivery_type_id Int64 Необязательный Id типа доставки
payment_type_id Int64 Необязательный Id типа оплаты
courier_id Int64 Необязательный Id курьера
location Location Необязательный Локация для доставки - Объект класса Location
qrcodeurl string Необязательный ссылка на фискальный чек (печатается в qr-коде)


Location

Модель локации для доставки

Название Тип данных Описание параметра
longitude decimal Географическая долгота
latitude decimal Географическая широта

Ограничения, требования и проверки

  1. Значение параметра longitude должно быть в промежутке от −180 до +180.
  2. Значение параметра latitude должно быть в промежутке от −90 до +90.

Пример запроса

{
    "id":2,
    "date":1534151629,
    "delivery_date":1534178229,
    "address":"Toshkent sh., Yakkasaroy tum., Abdulla Qahhor 2a",
    "external_code":"45131",
    "description":"Доставить в ближайшее время",
    "phone":"+998901234567",
    "from_id":2,
    "stock_id":4,
    "customer_id":34,
    "card_id":34,
    "price_type_id":2,
    "delivery_type_id":2,
    "payment_type_id":2,
    "courier_id":2,
    "location":{
        "longitude":55.755831,
        "longitude":37.617673
    },
    "qrcode_url":"https://ofd.soliq.uz/check?t=UZ210108170541&r=20&c=20220531161950&s=345411154513"
}

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

Название Тип данных Описание параметра
row_affected Int64 Количество изменённых строк

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

{
    "ok": true,
    "result": 
        {
            "row_affected": 1
        }
}