|
|
@@ -90,11 +90,9 @@ public class AuthService {
|
|
90
|
90
|
.eq(FeUser::getMobileEnc, mobileEnc)
|
|
91
|
91
|
.last("LIMIT 1"));
|
|
92
|
92
|
|
|
93
|
|
- boolean newUser;
|
|
94
|
93
|
if (user == null) {
|
|
95
|
94
|
// 首次登录:自动注册
|
|
96
|
95
|
user = createUser(request.getMobile(), mobileEnc, mobileMask, request.getUserType());
|
|
97
|
|
- newUser = true;
|
|
98
|
96
|
} else {
|
|
99
|
97
|
// 老用户:检查账号状态并更新登录时间
|
|
100
|
98
|
ensureUserActive(user);
|
|
|
@@ -106,7 +104,6 @@ public class AuthService {
|
|
106
|
104
|
user.setLastLoginAt(LocalDateTime.now());
|
|
107
|
105
|
user.setUpdateTime(LocalDateTime.now());
|
|
108
|
106
|
feUserMapper.updateById(user);
|
|
109
|
|
- newUser = false;
|
|
110
|
107
|
}
|
|
111
|
108
|
|
|
112
|
109
|
// 4. 签发 JWT
|
|
|
@@ -119,7 +116,6 @@ public class AuthService {
|
|
119
|
116
|
response.setUserType(user.getUserType());
|
|
120
|
117
|
response.setMobileMask(user.getMobileMask());
|
|
121
|
118
|
response.setNickname(user.getNickname());
|
|
122
|
|
- response.setNewUser(newUser);
|
|
123
|
119
|
return response;
|
|
124
|
120
|
}
|
|
125
|
121
|
|