1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nageoffer-12306

 / Детали:

ошибка: текущий пользователь получает информацию о пассажире по идентификатору пассажира

Предстоит сделать
Владелец
Создано  
23.04.2025

Существует ли здесь ошибка?

Изображение

Метод listPassengerQueryByUsername получает информацию о всех пассажирах пользователя по его имени пользователя.
Метод listPassengerQueryByIds получает информацию о конкретных пассажирах пользователя по имени пользователя и идентификаторам.
Логика метода distributedCache.safeGet состоит в том, чтобы сначала прочитать из кэша, а если не найдено, то приобрести блокировку, прочитать из базы данных и записать в кэш.

Если в кэше нет информации о всех пассажирах пользователя, то при вызове метода listPassengerQueryByIds информация о конкретных пассажирах будет записана в кэш. В этом случае вызов метода listPassengerQueryByUsername вернёт результат метода listPassengerQueryByIds, а не обязательно информацию обо всех пассажирах.

Можно ли подтвердить, что строки 91-103 файла services/user-service/src/main/java/org/opengoofy/index12306/biz/userservice/service/impl/PassengerServiceImpl.java содержат ошибку?

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
bug
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/nageoffer-12306.git
git@api.gitlife.ru:oschina-mirror/nageoffer-12306.git
oschina-mirror
nageoffer-12306
nageoffer-12306