diff --git a/src/main/java/life/mosu/mosuserver/application/notify/NotifyService.java b/src/main/java/life/mosu/mosuserver/application/notify/NotifyService.java index c4bd7ff9..1b5c0d10 100644 --- a/src/main/java/life/mosu/mosuserver/application/notify/NotifyService.java +++ b/src/main/java/life/mosu/mosuserver/application/notify/NotifyService.java @@ -1,6 +1,6 @@ package life.mosu.mosuserver.application.notify; -import life.mosu.mosuserver.domain.profile.repository.ProfileJpaRepository; +import life.mosu.mosuserver.domain.user.repository.UserJpaRepository; import life.mosu.mosuserver.global.exception.CustomRuntimeException; import life.mosu.mosuserver.global.exception.ErrorCode; import life.mosu.mosuserver.infra.notify.DiscordNotifier; @@ -21,7 +21,7 @@ @RequiredArgsConstructor public class NotifyService { - private final ProfileJpaRepository profileJpaRepository; + private final UserJpaRepository userJpaRepository; private final NotifySenderResolver senderResolver; private final NotifyVariableFactory notifyVariableFactory; private final DiscordNotifier discordNotifier; @@ -55,7 +55,7 @@ public void recover(CustomRuntimeException exception, LunaNotificationEvent even } private String retrievePhoneNumberByUserId(Long userId) { - return profileJpaRepository.findByUserId(userId) + return userJpaRepository.findById(userId) .orElseThrow(() -> new CustomRuntimeException(ErrorCode.PROFILE_NOT_FOUND)) .getPhoneNumberWithoutHyphen(); } diff --git a/src/main/java/life/mosu/mosuserver/domain/user/entity/UserJpaEntity.java b/src/main/java/life/mosu/mosuserver/domain/user/entity/UserJpaEntity.java index e66ad65e..f825209c 100644 --- a/src/main/java/life/mosu/mosuserver/domain/user/entity/UserJpaEntity.java +++ b/src/main/java/life/mosu/mosuserver/domain/user/entity/UserJpaEntity.java @@ -121,4 +121,8 @@ public void changePassword(String newPassword) { public String getPhoneNumber() { return phoneNumber.replaceFirst("^[UG]", ""); } + + public String getPhoneNumberWithoutHyphen() { + return getPhoneNumber().replaceAll("-", ""); + } }