fix(member-block): 동일인 판별 조건을 name birth di gender 조합으로 강화한다

This commit is contained in:
2026-02-25 22:03:57 +09:00
parent 5f63574daa
commit 39c215c042
3 changed files with 37 additions and 2 deletions

View File

@@ -529,8 +529,13 @@ class MemberService(
?: throw SodaException(messageKey = "common.error.invalid_request")
val blockTargetMemberIds = mutableSetOf(request.blockMemberId)
blockedMember.auth?.di?.let { di ->
val verifiedMemberIds = authRepository.getMemberIdsByDi(di = di)
blockedMember.auth?.let { auth ->
val verifiedMemberIds = authRepository.getMemberIdsByNameAndBirthAndDiAndGender(
name = auth.name,
birth = auth.birth,
di = auth.di,
gender = auth.gender
)
blockTargetMemberIds.addAll(verifiedMemberIds)
}
blockTargetMemberIds.remove(memberId)