1.7 KiB
1.7 KiB
- 추천 크리에이터 배너 등록·조회 경로와 언어 처리 기준을 확인한다.
- 추천 크리에이터 등록 API에
lang파라미터를 추가하고Lang기준으로 저장하도록 수정한다. - 관리자 추천 크리에이터 목록은 전체 언어를 유지하고,
LiveApiService.fetchData의 추천 크리에이터 조회는 사용자 언어에 맞는 배너만 반환하도록 수정한다. - 변경 파일 기준으로 검증을 수행하고 결과를 기록한다.
검증 기록
1차 구현
- 무엇을: 추천 크리에이터 배너 엔티티와 관리자 등록 API에
lang을 추가하고, 라이브 메인fetchData및/live/recommend조회가 현재 요청 언어와 일치하는 배너만 조회하도록 수정했다. 운영 반영용으로recommend_live_creator_banner.lang컬럼 DDL 문서도 추가했다. - 왜: 관리자에서는 언어별 추천 크리에이터 배너를 등록할 수 있어야 하고, 사용자 라이브 화면에서는 자신의 언어와 맞는 추천 크리에이터만 노출되어야 하기 때문이다. 관리자 목록 API는 기존처럼 전체 언어 배너를 그대로 조회해야 한다.
- 어떻게: Kotlin LSP가 없어 정적 진단은 Gradle 검증으로 대체했고,
./gradlew test --tests "kr.co.vividnext.sodalive.admin.live.AdminLiveServiceTest" --tests "kr.co.vividnext.sodalive.live.recommend.LiveRecommendServiceTest" --tests "kr.co.vividnext.sodalive.live.recommend.LiveRecommendRepositoryTest"로 소문자lang저장, 서비스 언어 전달, 언어별 추천 배너 조회를 검증했다. 이어서./gradlew ktlintCheck와./gradlew build를 실행했고 모두BUILD SUCCESSFUL이다.