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 9 Next »

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

Для получения списка нарядов, нужно отправить запрос 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 наряда в БД

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

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

{
"data": {
"Objects": [
{
"AreaCalc": 0.0,
"Closed": false,
"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>, где

tokenТокен, полученный при авторизации *
OutLinkId
ID объекта внешней системы *
Date
Дата наряда *

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

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

{
  "data": {
    "AreaCalc": 3.05, 
    "Closed": true, 
    "Comment": null, 
    "Content": [
      {
        "AreaCalc": 1.27, 
        "AreaDistance": 5.18, 
        "DateEnd": "2018-03-17 16:26:13",
"DateStart": "2018-03-17 10:44:33", "Distance": 1.85, "Driver": { "Id": 588, "Name": "\u041f\u0440\u0438\u0439\u043c\u0430\u043a \u0412\u0430\u0441\u0438\u043b\u044c \u041c\u0438\u0445\u0430\u0439\u043b\u043e\u0432\u0438\u0447", "OutLinkId": "af6da38b-fa77-11e2-8196-3640b5e8e657" }, "Id": 24762, "Interval": "1:53:12", "IsConfirmed": true, "ObjectId": 1631, "TimeEnd": "19:14:03", "TimeStart": "17:20:51", "Tool": { "Id": 943, "Name": "\u0420\u043e\u0437\u043a\u0438\u0434\u0430\u0447\u0456 \u043c\u0456\u043d\u0435\u0440\u0430\u043b\u044c\u043d\u0438\u0445 \u0434\u043e\u0431\u0440\u0438\u0432 Amazone ZGB 5500 Super (0010534)", "OutLinkId": "5e277546-3352-4a83-bb54-255f5d40242a" }, "Zone": { "Id": 9074, "Name": "\u0413\u043e\u0440\u043e\u0434\u043d\u0438\u0446\u044f 004", "OutLinkId": "" } }, ], "DateLastRecalc": "2018-03-19 09:27:16", "DateOrder": "2018-03-17 00:00:00", "Distance": 39.68, "FieldsList": "\u0413\u043e\u0440\u043e\u0434\u043d\u0438\u0446\u044f 004-\u0412\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0440\u043e\u0437\u043a\u0438\u0434\u0430\u0447\u0435\u043c: 1.27 (0.77%) \u0413\u043e\u0440\u043e\u0434\u043d\u0438\u0446\u044f 004-\u0412\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u043c\u0456\u043d \u0434\u043e\u0431\u0440\u0438\u0432: 1.27 (0.77%) \u0413\u043e\u0440\u043e\u0434\u043d\u0438\u0446\u044f 004-\u041a\u0443\u043b\u044c\u0442\u0438\u0432\u0443\u0432\u0430\u043d\u043d\u044f: 0.51 (0.31%)", "FuelDrtExpense": 69.69, "FuelDutExpense": 0.0, "Id": 1837, "MaxSpeed": 31.48, "Number": 1164, "Object": { "Id": 1631, "Name": "Fendt 936 (154)12239\u0410\u0406 BB65", "OutLinkId": "540e400b-fd78-4f63-8749-34aa8ea2f1ac" }, "TimeEnd": "2018-03-17 23:21:53", "TimeStart": "2018-03-17 13:57:14" }, "err": null, "status": true }

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

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

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

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

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

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

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

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

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

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

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

{
  "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
}
  • No labels