1

События. Запрос в момент окончания интервала. Ошибка?

(edited by Лео 30/09/2019 12:43:12)

Topic: События. Запрос в момент окончания интервала. Ошибка?

Примерно в 11:43 смотрю на экран на зашедшие данные по ТСке:
ТС: 17302905
Начало: 30.09.2019 10:15:20
Конец: 30.09.2019 11:4х:хх
Статус: Поездка

В 30.09.2019 11:45:24 происходит очередной запрос событий. Точнее, сервер возвращает мне это время как время запроса:

"m":<uint>,        /* время последнего полученного сообщения */

И я тут же вижу, как бывшая поездка превращается в остановку.
Т.е. сервер мне присылает тот же интервал, но уже state=2. В базе фиксируется:

ТС: 17302905
Начало: 30.09.2019 10:15:20
Конец: 30.09.2019 11:45:24
Дата запроса: 30.09.2019 11:45:24
Статус: Остановка

В тот момент ТСка, видимо, остановилась и время окончания поездки совпало с временем запроса и началом остановки. Мне вернулся интервал поездки, но со статусом остановки. Можете исследовать этот инцидент? Я у себя находил несколько таких случаев, когда вместо поездки записывается остановка.
Я не логировал до сих пор тексты запросов от сервера и не могу кроме слов подтвердить произошедшее. Сейчас включил.

Исторические данные выглядят сейчас корректно:
https://d.radikal.ru/d23/1909/9b/6d255c4631f1.jpg
Но запрос в 30.09.2019 11:45:24 вернул статус поездки 30.09.2019 10:15:20 - 30.09.2019 11:45:24 как "Остановка".

Может быть, это связано с остановкой в рамках поездки?

2

События. Запрос в момент окончания интервала. Ошибка?

(edited by Лео 30/09/2019 14:22:09)

Re: События. Запрос в момент окончания интервала. Ошибка?

Я поймал эту ошибку. Любая поездка, в рамках которой была остановка, превращается на весь свой интервал в остановку.
Вот история движения ТСки по отчёту из веба:
https://d.radikal.ru/d12/1909/07/68889c3cffc1.jpg
А вот результат запроса events/check_updates:
https://b.radikal.ru/b15/1909/c3/010bb90ef77b.jpg

Какого ляда весь интервал отмечен как остановка??? Мне штрафные санкции предъявляют, а это мне виалон выдаёт, оказывается.