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 5 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Планируемый вес*
OutLinkIdВнешний ID
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Комментарий
DateCreateДата создания документа
DateSupplyДата поставки
FuelTypeIdИдентификатор типа потлива
FuelVolumePlanПланируемый обьем
FuelWeightPlanПланируемый вес
OutLinkIdВнешний ID
SupplierНазвание поставщика
azsnameНазвание АЗС
depnameНазвание департамента
fueltypenameНазвание топлива
ogrnameНазвание организации
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