Skip to content

Commit 6ba0912

Browse files
authored
Merge pull request #296 from CSE-Shaco/develop
fix(recruit-member): 전화번호 중복 처리 보강
2 parents 92682be + c67ca75 commit 6ba0912

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/inha/gdgoc/domain/recruit/member/repository/RecruitMemberMemoRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
import org.springframework.data.jpa.repository.JpaRepository;
55

66
public interface RecruitMemberMemoRepository extends JpaRepository<RecruitMemberMemo, Long> {
7+
boolean existsByPhoneNumber(String phoneNumber);
78
}

src/main/java/inha/gdgoc/domain/recruit/member/service/RecruitMemberService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ public void addRecruitMember(ApplicationRequest applicationRequest) {
6060
@Transactional
6161
public void addRecruitMemberMemo(RecruitMemberMemoRequest recruitMemberMemoRequest) {
6262
String cleanPhone = normalizePhoneNumber(recruitMemberMemoRequest.getPhoneNumber());
63-
if (recruitMemberRepository.existsByPhoneNumber(cleanPhone)) {
63+
boolean alreadyApplied = recruitMemberRepository.existsByPhoneNumber(cleanPhone);
64+
boolean alreadyMemoRequested = recruitMemberMemoRepository.existsByPhoneNumber(cleanPhone);
65+
66+
if (alreadyApplied || alreadyMemoRequested) {
6467
throw new RecruitMemberException(RECRUIT_MEMBER_ALREADY_APPLIED);
6568
}
6669

0 commit comments

Comments
 (0)