From edf16a6021d373c1f6bd468cb614de1f933a9677 Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 15 Jul 2025 01:10:00 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A9=94=EC=9D=B8=20=ED=99=88=20API=20-?= =?UTF-8?q?=20=EA=B8=B0=EC=A1=B4=20=ED=99=88=20=ED=83=AD=20=EC=83=81?= =?UTF-8?q?=EB=8B=A8=EC=97=90=20=EC=9E=88=EB=8A=94=20=EB=B0=B0=EB=84=88=20?= =?UTF-8?q?=EC=9E=84=EC=8B=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/api/home/GetHomeResponse.kt | 2 ++ .../co/vividnext/sodalive/api/home/HomeService.kt | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/api/home/GetHomeResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/api/home/GetHomeResponse.kt index 671ae98..6db81ca 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/api/home/GetHomeResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/api/home/GetHomeResponse.kt @@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.api.home import kr.co.vividnext.sodalive.audition.GetAuditionListItem import kr.co.vividnext.sodalive.content.AudioContentMainItem import kr.co.vividnext.sodalive.content.main.GetAudioContentRankingItem +import kr.co.vividnext.sodalive.content.main.banner.GetAudioContentBannerResponse import kr.co.vividnext.sodalive.content.main.tab.GetContentCurationResponse import kr.co.vividnext.sodalive.content.series.GetSeriesListResponse import kr.co.vividnext.sodalive.event.GetEventResponse @@ -15,6 +16,7 @@ data class GetHomeResponse( val creatorRanking: List, val latestContentThemeList: List, val latestContentList: List, + val bannerList: List, val eventBannerList: GetEventResponse, val originalAudioDramaList: List, val auditionList: List, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt index 10cb898..ecee20e 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/api/home/HomeService.kt @@ -4,12 +4,14 @@ import kr.co.vividnext.sodalive.audition.AuditionService import kr.co.vividnext.sodalive.content.AudioContentMainItem import kr.co.vividnext.sodalive.content.AudioContentService import kr.co.vividnext.sodalive.content.ContentType +import kr.co.vividnext.sodalive.content.main.banner.AudioContentBannerService import kr.co.vividnext.sodalive.content.main.curation.AudioContentCurationService import kr.co.vividnext.sodalive.content.series.ContentSeriesService import kr.co.vividnext.sodalive.content.series.GetSeriesListResponse import kr.co.vividnext.sodalive.content.theme.AudioContentThemeService import kr.co.vividnext.sodalive.creator.admin.content.series.SeriesPublishedDaysOfWeek import kr.co.vividnext.sodalive.event.EventService +import kr.co.vividnext.sodalive.event.GetEventResponse import kr.co.vividnext.sodalive.explorer.ExplorerQueryRepository import kr.co.vividnext.sodalive.live.room.LiveRoomService import kr.co.vividnext.sodalive.live.room.LiveRoomStatus @@ -34,6 +36,7 @@ class HomeService( private val auditionService: AuditionService, private val seriesService: ContentSeriesService, private val contentService: AudioContentService, + private val bannerService: AudioContentBannerService, private val curationService: AudioContentCurationService, private val contentThemeService: AudioContentThemeService, private val recommendChannelService: RecommendChannelQueryService, @@ -95,7 +98,16 @@ class HomeService( } } - val eventBannerList = eventService.getEventList(isAdult = isAdult) + val eventBannerList = GetEventResponse( + totalCount = 0, + eventList = emptyList() + ) + + val bannerList = bannerService.getBannerList( + tabId = 1, + memberId = member?.id, + isAdult = isAdult + ) val originalAudioDramaList = seriesService.getOriginalAudioDramaList( isAdult = isAdult, @@ -167,6 +179,7 @@ class HomeService( creatorRanking = creatorRanking, latestContentThemeList = latestContentThemeList, latestContentList = latestContentList, + bannerList = bannerList, eventBannerList = eventBannerList, originalAudioDramaList = originalAudioDramaList, auditionList = auditionList,