From 15621d0db0f076cbaf955984d8653a4245188ccc Mon Sep 17 00:00:00 2001 From: sungjun1116 Date: Sun, 5 May 2024 16:00:02 +0900 Subject: [PATCH] =?UTF-8?q?#bugfix-=EC=B9=B4=EC=B9=B4=EC=98=A4=20=EC=95=84?= =?UTF-8?q?=EC=9D=B4=EB=94=94=EB=A1=9C=20=EA=B2=80=EC=83=89=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/fofo/core/domain/member/MemberAppender.java | 2 +- src/main/java/com/fofo/core/storage/MemberRepository.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/fofo/core/domain/member/MemberAppender.java b/src/main/java/com/fofo/core/domain/member/MemberAppender.java index 3adf6dd..5e1901f 100644 --- a/src/main/java/com/fofo/core/domain/member/MemberAppender.java +++ b/src/main/java/com/fofo/core/domain/member/MemberAppender.java @@ -31,7 +31,7 @@ public class MemberAppender { @Transactional public long append(final Member member, final Address address, final List multipartFile) throws IOException { MemberEntity memberEntity = member.toEntity(); - if (memberRepository.findByKakaoId(member.kakaoId()).isPresent()) { + if (memberRepository.findByKakaoIdAndStatusNot(member.kakaoId(), ActiveStatus.DELETED).isPresent()) { throw new CoreApiException(CoreErrorType.DUPLICATE_MEMBER_ERROR); } diff --git a/src/main/java/com/fofo/core/storage/MemberRepository.java b/src/main/java/com/fofo/core/storage/MemberRepository.java index 482da0e..3af751b 100644 --- a/src/main/java/com/fofo/core/storage/MemberRepository.java +++ b/src/main/java/com/fofo/core/storage/MemberRepository.java @@ -10,7 +10,7 @@ public interface MemberRepository extends JpaRepository, MemberCustomRepository { - Optional findByKakaoId(String kakaoId); + Optional findByKakaoIdAndStatusNot(String kakaoId, ActiveStatus status); Optional findByIdAndStatusNot(Long id, ActiveStatus status);