|
|
@@ -85,11 +85,12 @@ public class UserService {
|
|
|
public User registerUser(UserVO userVO, String password, String phoneCode) {
|
|
|
checkPhoneMessageOrThrowError(userVO.getPhone(), phoneCode);
|
|
|
userVO.setUsername(userVO.getUsername());
|
|
|
- userRepository
|
|
|
- .findByPhoneOrUsername(userVO.getPhone(), userVO.getUsername())
|
|
|
- .ifPresent(user -> {
|
|
|
- throw CustomErrorException.phoneAlreadyExist();
|
|
|
- });
|
|
|
+ userRepository.findByPhone(userVO.getPhone()).ifPresent(user -> {
|
|
|
+ throw CustomErrorException.phoneAlreadyExist(); });
|
|
|
+ userRepository.findByUsername(userVO.getUsername()).ifPresent(user->{
|
|
|
+ throw CustomErrorException.usernameAlreadyExist(); });
|
|
|
+ userRepository.findByEmail(userVO.getEmail()).ifPresent(user -> {
|
|
|
+ throw CustomErrorException.emailAlreadyExist(); });
|
|
|
User user = userMapper.userVOToUser(userVO);
|
|
|
String encodedPassword = passwordEncoder.encode(password);
|
|
|
System.out.println(encodedPassword);
|