На тестовом обстреле возникает ошибка в несоответствии ответа, что я отдаю и ответа, который от меня ожидают. На запрос "/users/604/visits" я отдаю 5 визитов, а от меня ожидают 4 визита. И при загрузке данных из архива я получаю все же 5 визитов для пользователя (добавил логирование визитов пользователя).
Получается, что уже при загрузке из архива 5 визитов, и я ни как не могу отдать 4 визита, если не указаны фильтра.
Визиты пользователя 604, которые сразу добавляются в систему из архива. На основании логирования их 5:
Решение id=20425
На тестовом обстреле возникает ошибка в несоответствии ответа, что я отдаю и ответа, который от меня ожидают. На запрос "/users/604/visits" я отдаю 5 визитов, а от меня ожидают 4 визита. И при загрузке данных из архива я получаю все же 5 визитов для пользователя (добавил логирование визитов пользователя). Получается, что уже при загрузке из архива 5 визитов, и я ни как не могу отдать 4 визита, если не указаны фильтра.
Визиты пользователя 604, которые сразу добавляются в систему из архива. На основании логирования их 5:
{Id:5904 LocationId:299 UserId:604 VisitedAt:1332683187 Mark:3} {Id:8065 LocationId:401 UserId:604 VisitedAt:1229195741 Mark:3} {Id:8108 LocationId:91 UserId:604 VisitedAt:1366179033 Mark:4} {Id:9542 LocationId:169 UserId:604 VisitedAt:1039785819 Mark:4} {Id:9999 LocationId:117 UserId:604 VisitedAt:1294019647 Mark:2}
А вот ответ на запрос "/users/604/visits", который считается правильным. Формат не берем во внимание, смотрим на кол-во элементов.
{ "visits": [ { "mark": 4, "visited_at": 1039785819, "place": "Офис" }, { "mark": 3, "visited_at": 1229195741, "place": "Забор" }, { "mark": 3, "visited_at": 1332683187, "place": "Дом" }, { "mark": 4, "visited_at": 1366179033, "place": "Ратуша" } ] }