/
АГРО Полевые работы

АГРО Полевые работы

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

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

"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>, где

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

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

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

{
"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 наряда в БД *

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

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

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

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

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

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

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

Related content

Получение данных по номеру ТТН
Получение данных по номеру ТТН
More like this
Получение списка ТТН за заданный период
Получение списка ТТН за заданный период
More like this
Получение списка закрытых ТТН за заданный период:
Получение списка закрытых ТТН за заданный период:
More like this