Получение списка нарядов
...
token | Токен, полученный при авторизации * |
DateOrderStart | Начальная дата выборки * |
DateOrderEnd | Конечная дата выборки * |
ObjectId | ID транспорта в БД |
FieldId | ID поля в БД |
OrderId | ID наряда в БД |
* - обязательный параметр.
Ответ приходит следующего вида:
...
Code Block | ||
---|---|---|
| ||
{ "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 | ||
---|---|---|
| ||
{ "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 | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null, |
...
"status": true |
...
} |
Если наряд утвержден, то:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": "Действие запрещено.Наряд закрыт", |
...
"status": false |
...
} |
Получение информации об обработанной площади по полям с вычетом перекрытий
...
Приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"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
} |