This commit is contained in:
LiJianZhao 2025-05-21 10:26:14 +08:00
parent f0c4966f00
commit 4010dc24b4
1 changed files with 20 additions and 0 deletions

View File

@ -65,9 +65,17 @@ public class ManagerUserService extends BaseService {
QueryWrapper<ManagerUser> queryWrapper = new QueryWrapper<>(); QueryWrapper<ManagerUser> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("username", user.getUsername()); queryWrapper.eq("username", user.getUsername());
queryWrapper.last("limit 1"); queryWrapper.last("limit 1");
if (user.getUsername() == null || user.getUsername().isEmpty()){
throw new MessageException("用户名不能为空");
}
if (user.getPassword() == null || user.getPassword().isEmpty()){
throw new MessageException("密码不能为空");
}
if(managerUserMapper.selectOne(queryWrapper) != null){ if(managerUserMapper.selectOne(queryWrapper) != null){
throw new MessageException("用户名已存在"); throw new MessageException("用户名已存在");
} }
managerUserMapper.insert(user); managerUserMapper.insert(user);
return user; return user;
} }
@ -77,9 +85,21 @@ public class ManagerUserService extends BaseService {
if(dbUser == null){ if(dbUser == null){
throw new MessageException("用户不存在"); throw new MessageException("用户不存在");
} }
if (user.getUsername() == null || user.getUsername().isEmpty()){
throw new MessageException("用户名不能为空");
}
if (user.getPassword() == null || user.getPassword().isEmpty()){
throw new MessageException("密码不能为空");
}
if (!dbUser.getOrganizationMemberId().equals(user.getOrganizationMemberId())){ if (!dbUser.getOrganizationMemberId().equals(user.getOrganizationMemberId())){
throw new MessageException("当前账号已经绑定了其他成员"); throw new MessageException("当前账号已经绑定了其他成员");
} }
QueryWrapper<ManagerUser> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("username", user.getUsername());
queryWrapper.last("limit 1");
if(managerUserMapper.selectOne(queryWrapper) != null){
throw new MessageException("用户名已存在");
}
managerUserMapper.updateById(user); managerUserMapper.updateById(user);
return user; return user;
} }