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

OSCHINA-MIRROR/nageoffer-12306

 / Детали:

Пользователь изменяет информацию о своей электронной почте.

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

Логика регистрации:
Изображение
Почта пользователя не должна повторяться
Логика изменения информации пользователя:
При изменении информации о почте пользователем, сначала изменяется таблица t_user, затем проверяется, существует ли информация о почте в параметрах, если существует, то она обновляется на новую.
В этом случае, если измененная почта уже существует в базе данных, это приведет к ситуации, когда информация в таблице t_user будет обновлена, но информация в таблице t_user_mail не будет обновлена из-за уникального индекса, что приведет к несогласованности состояния двух таблиц.

Пожалуйста, подтвердите, существует ли эта проблема в методе org.opengoofy.index12306.biz.userservice.service.impl.UserServiceImpl#update, и влияет ли эта проблема на часть операций отключения пользователя.

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

GitLife Service Account Задача создана

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

Статус
Ответственный
Контрольная точка
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