diff --git a/kh-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java b/kh-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java index 69a2d6aa..bd6e572b 100644 --- a/kh-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java +++ b/kh-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java @@ -474,7 +474,12 @@ public class SysUserServiceImpl extends ServiceImpl impl throw new JeroBootException("手机号已存在,请重新输入"); } } - + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(SysUser::getUsername, user.getUsername()); + int count = userMapper.selectCount(queryWrapper); + if (count > 0) { + throw new JeroBootException("用户名已存在,请重新输入"); + } //step.1 保存用户 // 对手机号、邮箱进行加密处理 this.proceedUserInfoEncrypt(user);