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

...

Токен, полученный при авторизации *

...

Начальная дата выборки *

...

Конечная дата выборки *

...

ID транспорта в БД

...

ID поля в БД

...

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

...

ID объекта внешней системы *

...

Дата наряда *

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

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

{

...

"AreaCalc": 96.33
"Closed": true
"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"
}
"Id": 426763
"Interval": "1:04:58"
"IsConfirmed": true
"IsLockRecord": false
"ObjectId": 7813
"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%)"
"FuelDRT": 
  {
...
}
  {
"AreaCalc": 17.37
"Distance": 7.99
"Driver": {
"Id": 8584
"Name": "Федорович Сергій Михайлович"
"OutLinkId": "ff5c74c6-cf88-11e2-8d3e-3640b5e8e657"
}
"FuelDrtExpense": 12.4
"FuelDrtExpenseGa": 1.1
"Id": 426763
"TimeEnd": "2019-03-13 05:29:08"
"TimeStart": "2019-03-13 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"
}
"Zone": {
"Id": 33391
"Name": "Семенівка 031/00"
"OutLinkId": "9b24b63f-89b4-11e8-80e6-005056b03a9d"
}
}
  {
...
}
"FuelDrtExpense": 97.54
"FuelDutExpense": 0
"Id": 17041
"MaxSpeed": 38.89

...

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

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

 7813

1616,
"Name": "

Трактор Беларус-1221.2 09263 АІ с.н.12210733 (інв. ЦБ10192985)

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

90a2b82f

b25f1663-

90dd

5e05-

4122

4d6e-

8263-7877842ad10d"}"PlanWork": {"Content":   {"AreaCalc": 84.08

835f-05a79d13df66"
},
"

DateFactEnd

TimeEnd": "

2019

2018-03-

13 07

17 22:

58

09:

15

05",
"

DateFactStart

TimeStart": "

2019

2018-03-

13 04:24:10"
"DatePlan": "2019-03-13"
"DatePlanEnd": ""
"DatePlanStart": ""
"Idt": 11362
"MainId": 4042
"Object": {
"Id": 7813
"Name": "Трактор Беларус-1221.2 09263 АІ с.н.12210733 (інв. ЦБ10192985)"
"OutLinkId": "90a2b82f-90dd-4122-8263-7877842ad10d"
}
"OrderId": 17041
"OutLinkId": "4a8e3c08-27f8-458a-91d1-fcaf92329ee3"
"Status": 3
"Tool": {
"Id": 7474
"Name": "Обприскувач причіпний Amazone UX-3200 24 м зав.н.UX00007792"
"OutLinkId": "90912e7d-11c2-402d-b392-803feff28ee5"
}
"ToolGroup": {
"Id": 240
"Name": "Обприскувач причіпний/навісний"
"OutLinkId": "ad7c4a8a-7602-11e7-80d7-005056b03a9d"
}
"Work

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
"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": 6538584
"Name": "Внесення РКД, КАС, норма 100-200 л/гаФедорович Сергій Михайлович"
"OutLinkId": "7351a08aff5c74c6-b5cecf88-414211e2-9fbe8d3e-3aad42ca88ce3640b5e8e657"
}
"FuelDrtExpense": 12.4
"WorkGroupFuelDrtExpenseGa": { 1.1
"Id": 231426763
"NameInterval": "Внесення рідких добрив (КАС)1:04:58"
"OutLinkIdIsConfirmed": "f8d5b562-6f80-4769-be95-574a99b97932"} true
"IsLockRecord": false
"ZoneObjectId": { 7813
"IdPlanWorkTOutLinkId":  33391"4a8e3c08-27f8-458a-91d1-fcaf92329ee3"
"NameTimeEnd": "Семенівка 031/0005:29:08"
"OutLinkIdTimeStart": "9b24b63f-89b4-11e8-80e6-005056b03a9d"}04:24:10"
"ZoneGroupTool": {
"Id": 8947474
"Name": "Згурівське відділення Агро-С ТОВОбприскувач причіпний Amazone UX-3200 24 м зав.н.UX00007792"
"OutLinkId": "6ae6afba90912e7d-9e4511c2-47e7402d-89b4b392-da84fc20265a803feff28ee5"}
}
"
Header
Work":
 
   {
"CommentId": "" 653
"CreateDateName": "2019-03-13 04:33Внесення РКД, КАС, норма 100-200 л/га"
"CreatedOutLinkId": "Integrator_arm_api7351a08a-b5ce-4142-9fbe-3aad42ca88ce"
"DatePlanspeedsKm": "2019-03-13""
}
"DepartmentZone": {
"Id": 43233391
"Name": "Селищанське відділенняСеменівка 031/00"
"OutLinkId": "3e88f1f79b24b63f-abdb89b4-401d11e8-80f180e6-533eb049f86d005056b03a9d"
}
} 
  {
...
}
"DriverCreateDate": {"Id": 8584"2019-03-13 12:06:07"
"NameCreated": "Федорович Сергій Михайловичv.fastovets"
"OutLinkIdDateLastRecalc": "ff5c74c62019-cf88-11e2-8d3e-3640b5e8e657"}"Id": 404203-13 12:19:56"
"NumberDateOrder":  3901
"Object": {
"Id": 7813
"Name": "Трактор Беларус-1221.2 09263 АІ с.н.12210733 (інв. ЦБ10192985)"
"OutLinkId": "90a2b82f-90dd-4122-8263-7877842ad10d"
}
"ObjectGroup": {
"Id": 700
"Name": "Трактор колісний"
"OutLinkId": "06908c5c-aa4d-11dc-91a7-000423ddff75"
}
"OrderId": 17041
"OrderNumber"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
"OrganizationObject": {
"Id": 327813
"Name": "Агро-С ТОВТрактор Беларус-1221.2 09263 АІ с.н.12210733 (інв. ЦБ10192985)"
"OutLinkId": "f981603c90a2b82f-818490dd-11e24122-a4508263-5ef3fcc2b653"}}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 наряда в БД *

...