Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Получение списка нарядов

Для получения списка нарядов, нужно отправить запрос GET на адрес https://teletrack.ua/agro_api/<token>/orders/?filter[DateOrderStart]=<DateOrderStart>&filter[DateOrderEnd]=<DateOrderEnd>&filter[Object]=<ObjectId>&filter[Field]=<FieldId>&filter[Id]=<OrderId> , где

token
Токен, полученный при авторизации *
DateOrderStart
Начальная дата выборки *
DateOrderEnd
Конечная дата выборки *
ObjectId
ID транспорта в БД
FieldId
ID поля в БД
OrderId
ID наряда в БД

 * - обязательный параметр.

Ответ приходит следующего вида:

...

Code Block
themeEclipse
{
"data": {

...


"Objects": [

...


{

...


"AreaCalc": 0.0,

...

 
"Closed": false

...

,

"ClosedDate": "2019-09-25 13:36:56", 
"ClosedUser": "a.user",
"Comment": null,

...

 
"DateLastRecalc": "2018-03-19 09:29:01",

...

 
"DateOrder": "2018-03-17 00:00:00",

...

 
"Distance": 0.69,

...

 
"FieldsList": "",

...

 
"FuelDrtExpense": 0.01,

...

 
"FuelDutExpense": -0.36,

...

 
"Id": 1843,

...

 
"MaxSpeed": 9.26,

...

 
"Number": 1170,

...

 
"Object": {

...


"Id": 1616,

...

 
"Name": "John Deere 6920 (160)02619\u0412\u0421 A38C",

...

 
"OutLinkId": "b25f1663-5e05-4d6e-835f-05a79d13df66"

...


},

...

 
"TimeEnd": "2018-03-17 22:09:05",

...

 
"TimeStart": "2018-03-17 10:44:33"

...


}

...


]

...


},

...

 
"err": null,

...

 
"status": true

...


}

Получение информации по наряду по OutLinkId объекта


Для получения информации по наряду, нужно отправить запрос GET на адрес https://teletrack.ua/agro_api/<token>/orders/integration/<OutLinkId>/?Date=<Date>, где

...

Ответ приходит следующего вида:

...

Code Block
themeEclipse
{
"data": {

...

"AreaCalc":

...

 96.

...

33
"Closed": true
"ClosedDate": "2019-09-25 13:36:56",
"ClosedUser": "a.user",
"Comment": null
"Content": 

...

  {
...
}

...

  {

...

"AreaCalc":

...

 17.

...

37
"AreaDistance":

...

 19.18
"DateEnd": "

...

2019-03-13 05:29:08"
"DateStart": "

...

2019-03-13 04:24:10"
"Distance":

...

 7.

...

99
"Driver": {

...


...

"Id":

...

 8584
"Name": "

...

Федорович 

...

Сергій Михайлович"
"OutLinkId": "

...

ff5c74c6-cf88-11e2-8d3e-3640b5e8e657"
}
"FuelDrtExpense": 12.4
"FuelDrtExpenseGa": 1.1
"Id": 426763
"Interval": "

...

1:

...

04:

...

58"
"IsConfirmed":

...

 true
"IsLockRecord": false
"ObjectId":

...

 7813
"PlanWorkTOutLinkId": "4a8e3c08-27f8-458a-91d1-fcaf92329ee3"
"TimeEnd": "

...

05:

...

29:

...

08"

...


...

"TimeStart": "

...

04:

...

24:

...

10"

...


...

"Tool": {

...


...

"Id":

...

 7474
"Name": "Обприскувач причіпний Amazone UX-3200 24 м зав.н.UX00007792"
"OutLinkId": "90912e7d-11c2-402d-b392-803feff28ee5"
}
"Work": {
"Id": 653
"Name": "Внесення РКД, КАС, норма 100-200 л/га"
"OutLinkId": "7351a08a-b5ce-4142-9fbe-3aad42ca88ce"

...

"speedsKm": ""
}
"Zone": {

...


...

"Id":

...

 33391
"Name": "

...

Семенівка 031/00"
"OutLinkId": "9b24b63f-89b4-11e8-80e6-005056b03a9d"

...

}

...

} 
  {
...
}
"CreateDate": "2019-03-13 12:06:07"
"Created": "v.fastovets"
"DateLastRecalc": "2019-03-13 12:19:56"
"DateOrder": "2019-03-13 00:00:00"
"Distance": 123.1
"FieldsList": "Семенівка 031/00-Внесення РКД, КАС, норма 100-200 л/га: 84.08 (96.63%) Семенівка 038/00-Внесення РКД, КАС, норма 100-200 л/га: 12.25 (9.87%)"
"FuelDrtExpense": 97.54
"FuelDutExpense": 0
"Id": 17041
"MaxSpeed": 38.89
"Number": 15064
"Object": {
"Id": 7813
"Name": "Трактор Беларус-1221.2 09263 АІ с.н.12210733 (інв. ЦБ10192985)"
"OutLinkId": "

...

90a2b82f-

...

90dd-

...

4122-

...

8263-

...

7877842ad10d"
}
"TimeEnd": "2019-03-13 09:59:38"
"TimeStart": "2019-03-13 02:57:36"
}
"err": null
"status": true
}

Пересчет наряда


Чтобы пересчитать наряд, нужно отправить PUT на адрес: https://teletrack.ua/agro_api/<token>/orders/<OrderID>, где

token
Токен, полученный при авторизации *
OrderID
ID наряда в БД *

* - обязательный параметр.

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

Code Block
themeEclipse
{
"data": null, 
"err": null, 
"status": true
}

Если наряд утвержден, то:

Code Block
themeEclipse
{
"data": null,
"err": "Действие запрещено.Наряд закрыт",
"status": false
}

Получение информации об обработанной площади по полям с вычетом перекрытий

Для получения информации по наряду, нужно отправить запрос GET на адрес https://teletrack.ua/agro_api/<token>/orderst/fields/<Id>, где

token
Токен, полученный при авторизации *
Id
ID наряда в БД *

* - обязательный параметр.

Приходит ответ следующего вида:

Code Block
themeEclipse
{
  "data": {
    "Content": [
      {
        "AreaCalc": 

...

3.

...

17, 
        "AreaDistance": 

...

3.

...

27, 
        "

...

Time": "

...

10:23:40

...

", 
        "

...

Work": {
          "Id": 

...

454, 
          "Name": "

...

\u0417\u0431\u0438\u0440\u0430\u043d\u043d\u044f \u0437\u0435\u0440\u043d\u043e\u0432\u044b\u0445"
        

...

}, 
        "

...

Zone": {

...

          "

...

Id": 

...

17273, 
          "

...

Name": 

...

"\u0425\u0443\u0441\u0442\u044f\u043d\u043a\u0430 002"
        

...

}, 
        "

...

ZoneGroup": "

...

\u0421\u043c\u0456\u043b\u0456\u0432\u0441\u044c\u043a\u0430 \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b \u0423\u0440\u043e\u0436\u0430\u0439\u043d\u0430 \u041a\u0440\u0430\u0457\u043d\u0430"
      

...

}, 
      

...

{
        

...

"

...

AreaCalc": 

...

9.95,

...

 
        "

...

AreaDistance": 

...

14.61, 
        

...

"

...

Time": "

...

3:50:52", 
        "

...

Work": {
          "Id": 

...

454, 
          "Name": "\

...

u0417\u0431\u0438\u0440\u0430\u043d\u043d\u044f \u0437\u0435\u0440\u043d\

...

u043e\

...

u0432\

...

u044b\u0445"
        

...

}

...

, 
  

...

      "

...

Zone": 

...

{
      

...

 

...

   

...

"

...

Id": 

...

16089, 
    

...

      "

...

Name": 

...

"\u0425\u0443\u0441\u0442\u044f\u043d\u043a\u0430 004"
   

...

 

...

    

...

}, 
    

...

 

...

   

...

"

...

ZoneGroup":

...

 

...

"\u0421\u043c\u0456\u043b\u0456\u0432\u0441\u044c\u043a\u0430 \u043f\u0456\u0434\u0440\u043e\u0437\u0434\u0456\u043b \u0423\u0440\u043e\u0436\u0430\u0439\u043d\u0430 \u041a\u0440\u0430\u0457\u043d\u0430"
      }

...


    

...

]
  }, 
  "err": null, 
  "status": true
}