fix:存在就直接登录

This commit is contained in:
dzc committed 2025-11-24 10:31:50 +08:00
1 parent 6cbeeb7837
commit 0afb7b724b
1 file changed
+5 -1
@@ -230,7 +230,11 @@ public class MemberAuthServiceImpl implements MemberAuthService {
// 当前用户是否已注册
if (userService.getUserByMobile(reqVO.getMobile()) != null) {
throw exception(USER_REGISTER_MOBILE_USED, reqVO.getMobile());
// throw exception(USER_REGISTER_MOBILE_USED, reqVO.getMobile());
// 已经注册就登录
MemberUserDO user = userService.createUserIfAbsent(reqVO.getMobile(), userIp, getTerminal());
Assert.notNull(user, "获取用户失败,结果为空");
return createTokenAfterLoginSuccess(user, reqVO.getMobile(), LoginLogTypeEnum.LOGIN_SMS, null);
}
// 获得获得注册用户