1.3 KiB
1.3 KiB
- 기존
memberBlock동일인 판별 로직(di단일 조건)과 연관 Repository 조회 경로 확인 AuthRepository에name + birth + di + genderAND 조건 조회 메서드 추가MemberService.memberBlock에서 다중 조건 조회 메서드 사용으로 변경- 변경 파일 정적 진단 및 테스트 실행
- 구현 결과/검증 기록 문서 반영
검증 기록
1차 구현
- 무엇을:
memberBlock의 동일인 확장 조회를di단일 조건에서name + birth + di + genderAND 조건으로 변경했다. - 왜: 동일인 판단 정밀도를 높여,
di만 일치하는 케이스로 과차단되는 가능성을 줄이기 위해서다. - 어떻게:
- 코드 변경:
src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthRepository.kt에getMemberIdsByNameAndBirthAndDiAndGender(...)QueryDSL 조회를 추가했다. - 코드 변경:
src/main/kotlin/kr/co/vividnext/sodalive/member/MemberService.kt의memberBlock에서blockedMember.auth의name/birth/di/gender를 사용해 신규 조회 메서드를 호출하도록 바꿨다. - 검증:
lsp_diagnostics는.ktLSP 서버 미구성으로 실행 불가(도구 에러 확인). 대신./gradlew test성공,./gradlew build -x test성공으로 테스트/빌드 및ktlint체크 통과를 확인했다.
- 코드 변경: