A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Проект | Номер задачи | Задача | Комментарий | Статус | Оценка по времени/деньгам | ||||||||||||||||||||||
2 | Евроду Приложение iOS/Android | 8 | [DEV-0001] номер в выдаче (26/28/46) Эластик | экран 3.0.0-3 номер в выдаче POST /api/v1/searches/position Тело запроса: Модель SearchesPositionUserDto из Swagger. Поле positionOrderNumber может отсутствовать, т.к. у пользователя оно равно null. Пример тела запроса: { "specialtys": [ "609f58d5272ddc001f62694d" ], "distance": 250, "location": { "latitude": 61.7899747, "longitude": 34.3685402 } } Тело ответа: Ранее была следующая модель: [ { "specialtys": "609f58d5272ddc001f62694d" // ID специальности "position": 1 // номер в выдаче по специальности } ] Возможно, что сейчас модель будет другой. Обсудите это с Владом. БАГ: некорректный порядковый номер в выдаче. иногда выдает позицию 0 Лог обсуждения: Я 5-ый в выдаче по Ремонту и строительству https://share.icloud.com/photos/0Nx4MseOTbt8pPqZFWtAdfqfg хотя пользователей всего 3 на данный момент. Видимо есть 5 специальностей, то 5-ый в выдаче. Комментарий Ивана: Для получения позиции пользователя в специальности сейчас используется отдельный запрос. На экране возвращается номер, который приходит с сервера. Комментарий Юрия: Это вопрос к Владу? 15.04.2021 17:26 GMT+7 Вопрос к Павлу, задачу опишет Влад, а Павел скажет, когда сможет сделать." 26.05.2021 11:14 GMT+7 тут явно проблемы, что при добавлении в специальность становишься нулевым, что одновременно могут быть два исполнителя на 3 позиции, что обновление с задержкой конкретной. Иногда перезапустить надо приложение | ||||||||||||||||||||||||
3 | Евроду Приложение iOS/Android | 7 | [DEV-0002] выдача рекомендаций мастеров (43) Эластик | экран 10.10.0-0. мастера в выбранной категории услуг (сортировка по рейтингу) POST /api/v1/searches/users Тело запроса: Модель SearchesUserDto в Swagger. Поле q всегда отсутствует. Поле selectedUserId тоже может отсутствовать. Пример тела запроса: { "specialities": [ "609f5935272ddc001f6269a7" ], "distance": 250, "location": { "latitude": 60.9125, "longitude": 34.1676 }, "page": 0, "size": 20 } Тело ответа: Ожидается список моделей SearchesUserResponseDto. Прилетает пустой или некорректный список. логика - мастера которые зарегистрированы позже попадают в верх списка ( выше мастера проплавившие подъем) БАГ - порядок попадания в топ не корректен Лог обсуждения: Исполнитель Андроид был зарегистрирован раньше, а в список попал первым https://share.icloud.com/photos/0C1_n6mrspuhnJniKGXWRDpZg | ||||||||||||||||||||||||
4 | Евроду Приложение iOS/Android | 5 | [DEV- 0004 ] Показываются задачи от заблокированных пользователей Эластик | Пока пользователь не перезайдёт, он может постить заказы, а другие могут покупать его контакты. Причём когда купили, им вылетат окно, что аккаунт заблокирован и их выкидывает | ||||||||||||||||||||||||
5 | Евроду Приложение iOS/Android | 6 | [DEV- 0003] Заказы от заблокированного и удалённого пользователя ищутся (49) Эластик | POST /api/v1/searches/jobs Заказы от заблокированного и удалённого пользователя ищутся Тело запроса: Модель SearchesJobDto в Swagger. Обращаю внимание, что поле specialty отличается по написанию от указанного в документации specialities. Судя по всему, на текущий момент рабочий вариант написания - specialities. Нужно выработать какую-то одну концепцию наименования, потому что в разных эндпоинтах встречаются варианты: specialtys, specialty, specialities. Пример тела запроса: { "q": "", "specialty": [ "609f58d5272ddc001f62694d" ], "distance": 25, "location": { "latitude": 61.7898679, "longitude": 34.3684969 }, "withoutReplies": false, "page": 0, "size": 20 } Тело ответа: Список моделей SearchesJobResponseDto, не должно содержать работ, созданных заблокированными пользователями | ||||||||||||||||||||||||
6 | Евроду Приложение iOS/Android | 9 | [EU - 0006] подсказки в поиске Эластик | Экран 4.1.0. поиск заказов сейчас все подксказки выдаются с списка jobTypes по эндпоинту GET /api/v1/jobTypes/byJobType/{type} но на некоторые jobTypes нет актуальных работ. необходимо сделать поисковой запрос к jobs где есть необходимые jobtypes типа service и вывести jobtypes не пустые. | ||||||||||||||||||||||||
7 | Евроду Приложение iOS/Android | 10 | Поднял анкету на первое место у двух пользователей, оба стали третьими. | Поднял анкету на первое место у двух пользователей, оба стали третьими. Обновлял, перезаходил не изменилось. Тут 2 вопроса, почему третьеми и почему одновременно оба на одном месте https://share.icloud.com/photos/00_bVghlpHYLsbVbALOblfHag | ||||||||||||||||||||||||
8 | Евроду Приложение iOS/Android | В запросе на поиск мастеров в локации не возвращается список специальностей | У нас есть эндпоинт /api/v1/searches/users для поиска мастеров в локации по id специальности. Он по идее также должен возвращать список специальностей мастера в поле specialtys, но я сейчас тестирую, и у меня прилетает пустой список. Данные для проверки запроса: { "q": null, "selectedUserId": null, "specialities": [ "609f5814272ddc001f62691a" ], "distance": 250, "location": { "latitude": 61.7905, "longitude": 34.36385 }, "page": 0, "size": 20 } | |||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |