Remote API > Запросы select >
Рейсы |
![]() ![]() ![]() |
Параметры
com=select/rout
par={
“date_id”: <uint> /* Дата рейса в Unix time */
“car_id”: <int> /* ID машины */
“agent_id”: <int> /* ID агента */
}”
Возвращает все рейсы за указанную дату для указанной машины или агента.
Если car_id>0 – то вернет рейсы для машины
Если car_id=0 и agent_id>0– то вернет рейсы для агента
Если car_id>0 и agent_id>0– то вернет рейсы для машины
Если car_id=0 и agent_id=0– то вернет ошибку
Возвращаемый результат "routs".
Содержит массив структур rout_str
{
"list":[
{
"id": <Guid> /* уникальный ид рейса*/
"logistic_id": <text> /* внутренний идентификатор логистики АНТОР */
"extern_id": <text> /* внешний идентификатор, переданный в логистику АНТОР из системы заказчика*/
"car_id": <int> /* ID машины */
"stock1": <stock_str> /* структура stock_str описывающая склад выезда */
"stock2": <stock_str> /* структура stock_str описывающая склад возврата */
"driver": <text> /* фио водителя / агента */
"date_id": <uint> /* дата рейса */
"tim_start": <uint> /* дата и время планового старта рейса Unix time*/
"duration": <int> /* продолжительность рейса в минутах */
"length": <int> /* длинна рейса в метрах */
"name": <text> /* название рейса */
"work_status": <int> /* статус рейса */
"num_in_smena": <int> /* номер в смене если рейсов несколько */
"mass": <double> /* суммарная масса заказов на доставку */
"volum": <double> /* суммарный объем заказов на доставку */
"pickup_mass": <double> /* суммарная масса заказов на сбор заказов */
"pickup_volum": <double> /* суммарный объем заказов на сбор заказов */
"num_rout": <int> /* номер рейса в LiW*/
"num_point": <int> /* количетсво заказов в рейсе*/
"tasks": List<task_str> /* массив структур task_str описывающих задания в рейсе*/
}
]
}
Структуры stock_str и task_str описаны в справочнике.