2
0

fix: update user

This commit is contained in:
caiyuchao
2024-12-13 17:06:25 +08:00
parent 967a65f571
commit 65a42dfcaf

View File

@@ -62,10 +62,18 @@ public class UProfileController extends BaseController
{
LoginUser<UUser> loginUser = SecurityUtils.getLoginUser();
UUser currentUser = loginUser.getUser();
currentUser.setNickName(user.getNickName());
currentUser.setEmail(user.getEmail());
currentUser.setPhonenumber(user.getPhonenumber());
currentUser.setSex(user.getSex());
if (user.getNickName() != null) {
currentUser.setNickName(user.getNickName());
}
if (user.getEmail() != null) {
currentUser.setEmail(user.getEmail());
}
if (user.getPhonenumber() != null) {
currentUser.setPhonenumber(user.getPhonenumber());
}
if (user.getSex() != null) {
currentUser.setSex(user.getSex());
}
if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(currentUser))
{
return error("修改用户'" + loginUser.getUsername() + "'失败,手机号码已存在");