fix: 用户注册的实现代码

This commit is contained in:
whz 2024-05-16 11:27:51 +08:00
parent dc86b69fd4
commit 679f0d9dab

View File

@ -696,7 +696,9 @@ public class AuthService {
*/
public User register(RegisterRequest reg) {
// 检查用户名是否已存在,如果存在则抛出异常
userRepository.findByUsername(reg.getUsername()).orElseThrow(() -> new ResourceExistedException("User","useranme="+reg.getUsername()));
userRepository.findByUsername(reg.getUsername()).ifPresent(user -> {
throw new ResourceExistedException("User","username="+reg.getUsername());
});
// 创建用户对象并设置信息
User user = new User();
// 设置密码,暂时使用明文密码