fix 修复 修改用户信息 校验用户名未排除当前用户问题

This commit is contained in:
疯狂的狮子li
2022-10-19 19:05:58 +08:00
parent 02f4fdb2e5
commit 98bb1f00ee
4 changed files with 12 additions and 10 deletions

View File

@ -48,15 +48,15 @@ public class SysRegisterService {
if (captchaEnabled) {
validateCaptcha(username, registerBody.getCode(), registerBody.getUuid(), request);
}
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(username))) {
throw new UserException("user.register.save.error", username);
}
SysUser sysUser = new SysUser();
sysUser.setUserName(username);
sysUser.setNickName(username);
sysUser.setPassword(BCrypt.hashpw(password));
sysUser.setUserType(userType);
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(sysUser))) {
throw new UserException("user.register.save.error", username);
}
boolean regFlag = userService.registerUser(sysUser);
if (!regFlag) {
throw new UserException("user.register.error");