修改用户登录账号重复验证
This commit is contained in:
		| @@ -107,7 +107,7 @@ public interface SysUserMapper | ||||
|      * @param userName 用户名称 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int checkUserNameUnique(String userName); | ||||
|     public SysUser checkUserNameUnique(String userName); | ||||
|  | ||||
|     /** | ||||
|      * 校验手机号码是否唯一 | ||||
|   | ||||
| @@ -69,10 +69,10 @@ public interface ISysUserService | ||||
|     /** | ||||
|      * 校验用户名称是否唯一 | ||||
|      *  | ||||
|      * @param userName 用户名称 | ||||
|      * @param user 用户信息 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public String checkUserNameUnique(String userName); | ||||
|     public String checkUserNameUnique(SysUser user); | ||||
|  | ||||
|     /** | ||||
|      * 校验手机号码是否唯一 | ||||
|   | ||||
| @@ -161,14 +161,15 @@ public class SysUserServiceImpl implements ISysUserService | ||||
|     /** | ||||
|      * 校验用户名称是否唯一 | ||||
|      *  | ||||
|      * @param userName 用户名称 | ||||
|      * @param user 用户信息 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public String checkUserNameUnique(String userName) | ||||
|     public String checkUserNameUnique(SysUser user) | ||||
|     { | ||||
|         int count = userMapper.checkUserNameUnique(userName); | ||||
|         if (count > 0) | ||||
|         Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId(); | ||||
|         SysUser info = userMapper.checkUserNameUnique(user.getUserName()); | ||||
|         if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) | ||||
|         { | ||||
|             return UserConstants.NOT_UNIQUE; | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user