fix:用户昵称作为一校验,用户新增、编辑和导入都增加校验

This commit is contained in:
zhangxuanming
2024-12-24 15:05:47 +08:00
parent b8b709b019
commit effd939522
6 changed files with 44 additions and 2 deletions

View File

@@ -123,6 +123,10 @@ public class SysUserController extends BaseController
{
return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,登录账号已存在");
}
else if (StringUtils.isNotEmpty(user.getNickName())
&& UserConstants.NOT_UNIQUE.equals(userService.checkNickNameUnique(user))) {
return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,昵称已存在");
}
else if (StringUtils.isNotEmpty(user.getPhonenumber())
&& UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
{
@@ -153,6 +157,10 @@ public class SysUserController extends BaseController
{
return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
}
else if (StringUtils.isNotEmpty(user.getNickName())
&& UserConstants.NOT_UNIQUE.equals(userService.checkNickNameUnique(user))) {
return AjaxResult.error("新增用户'" + user.getUserName() + "'失败,昵称已存在");
}
else if (StringUtils.isNotEmpty(user.getEmail())
&& UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user)))
{