|
|
@@ -66,6 +66,8 @@ public class SysProfileController extends BaseController
|
|
|
{
|
|
|
LoginUser loginUser = getLoginUser();
|
|
|
SysUser currentUser = loginUser.getUser();
|
|
|
+ // 变更手机时,如果未绑定卡,这时用户名也要修改
|
|
|
+ boolean updateUserName = null != user.getPhonenumber() && !user.getPhonenumber().equals(currentUser.getPhonenumber()) && currentUser.getUserName().equals(currentUser.getPhonenumber());
|
|
|
currentUser.setNickName(user.getNickName());
|
|
|
currentUser.setEmail(user.getEmail());
|
|
|
currentUser.setPhonenumber(user.getPhonenumber());
|
|
|
@@ -83,6 +85,9 @@ public class SysProfileController extends BaseController
|
|
|
{
|
|
|
return error("修改用户'" + loginUser.getUsername() + "'失败,邮箱账号已存在");
|
|
|
}
|
|
|
+ if (updateUserName) {
|
|
|
+ currentUser.setUserName(user.getPhonenumber());
|
|
|
+ }
|
|
|
if (userService.updateUserProfile(currentUser) > 0)
|
|
|
{
|
|
|
// 更新缓存用户信息
|