|
@@ -221,6 +221,7 @@ public class LoginService implements ILoginService {
|
|
|
//用户存在,关联登录成功
|
|
|
//登录成功初始化登录信息
|
|
|
userRequest.setUserId(userAccount.getUserId());
|
|
|
+ userRequest.setMobile(userAccount.getMobile());
|
|
|
UserResponse userResponse = initLoginInfo(request, userRequest);
|
|
|
//保存登录记录
|
|
|
userLoginService.saveLoginInfo(request, userAccount.getUserId());
|
|
@@ -279,7 +280,7 @@ public class LoginService implements ILoginService {
|
|
|
));
|
|
|
if (oldBindUser != null) {
|
|
|
//解除上一个手机的绑定信息
|
|
|
- if (!userAccountService.update(Wrappers.<UserAccount>update().set("wechat_open_id", null))) {
|
|
|
+ if (!userAccountService.update(Wrappers.<UserAccount>update().set("wechat_open_id", null).eq("user_id",oldBindUser.getUserId()))) {
|
|
|
return RestResponse.fail(ApiConstants.RESULT_ERROR, "解除原来绑定失败");
|
|
|
}
|
|
|
}
|