ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
ПроектНомер задачиЗадачаКомментарийСтатус
Оценка по времени/деньгам
2
Евроду Приложение iOS/Android8[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/Android7[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/Android5[DEV- 0004 ] Показываются задачи от заблокированных пользователей ЭластикПока пользователь не перезайдёт, он может постить заказы, а другие могут покупать его контакты. Причём когда купили, им вылетат окно, что аккаунт заблокирован и их выкидывает
5
Евроду Приложение iOS/Android6[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/Android9[EU - 0006] подсказки в поиске ЭластикЭкран 4.1.0. поиск заказов

сейчас все подксказки выдаются с списка jobTypes по эндпоинту
GET /api/v1/jobTypes/byJobType/{type}


но на некоторые jobTypes нет актуальных работ. необходимо сделать поисковой запрос к jobs где есть необходимые jobtypes типа service и вывести jobtypes не пустые.



7
Евроду Приложение iOS/Android10Поднял анкету на первое место у двух пользователей, оба стали третьими.Поднял анкету на первое место у двух пользователей, оба стали третьими. Обновлял, перезаходил не изменилось. Тут 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