Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Данный справочник содержит информацию о Плановых приходах топлива 

Получение данных

Чтобы получить список всех запланированных приход , нужно отправить GET запрос на адрес  https://teletrack.ua/api/azs/v1/<token>/supply/plan/?DateStart=<start>&DateEnd=<end>&StationId=<sid>&FuelTypeId=<fid>, где

tokenТокен получен при авторизации
startДата с которой выбираем план
endДата по которую выбираем план
sidИдентификатор АЗС (0 - по всем доступным  АЗС)
fidИдентификатор вида топлива (0 - по всем видам топлива)


В случае успешного выполнения запроса, приходит ответ со списком плановых документов следующего формата:

{
"data": [
{
"AzsId": 26,
"Comment": "\u041a\u043e\u043c",
"DateCreate": "2017-10-04 14:22:59",
"DateSupply": "2017-10-04 08:00:00",
"FuelTypeId": 9,
"FuelVolumePlan": 120.0,
"FuelWeightPlan": 100.0,
"Id": 33,
"Supplier": "Yanevitch",
"azsname": "\u0446\u0446\u0446\u0446",
"depname": "Soroka dep",
"fueltypename": "A95",
"ogrname": "TestOrgan_25"
}
],
"err": null,
"status": true
}

Создание новой записи

Для создания новой записи (плана прихода топлива), необходимо отправить POST запрос на адрес https://teletrack.ua/api/azs/v1/<token>/supply/, где 

tokenТокен получен при авторизации
AzsIdИдентификатор АЗС на которую заводим план
CommentКомментарий*
DateSupplyДата поставки
FuelTypeIdИдентификатор типа потлива
FuelVolumePlanПланируемый обьем
FuelWeightPlanПланируемый вес*
SupplierIdИдентификатор поставщика
TypeSupplyТип поставщика (1 - внешний, 2 - внутренний)

*- необязательное  значение

В случае успешного выполнения запроса, приходит ответ следующего вида:

{
  "data": {
    "Id": 149
  }, 
  "err": null, 
  "status": true
}
IdID новой записи в БД

Редактирование записи.

Для редактирование записи , необходимо отправить PUT запрос на адрес https://teletrack.ua/api/azs/v1/<token>/supply/plan/<Id>, где 

IdID записи в БД
AzsIdИдентификатор АЗС на которую заводим план
CommentКомментарий
DateSupplyДата поставки
FuelTypeIdИдентификатор типа потлива
FuelVolumePlanПланируемый обьем
FuelWeightPlanПланируемый вес
SupplierIdИдентификатор поставщика
TypeSupplyТип поставщика (1 - внешний, 2 - внутренний)
tokenТокен получен при авторизации

В случае успешного выполнения запроса, приходит ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}


Удаление записи.

Для удаления существующей записи, необходимо отправить  DELETE запрос на адрес https://teletrack.ua/api/azs/v1/<token>/supply/<Id>, где

IdID записи  в БД которою нужно удалить
tokenТокен получен при авторизации

В случае успешного выполнения запроса, приходит ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}

  • No labels