Merge pull request 'feat(home): 인기 캐릭터 추가' (#351) from test into main
Reviewed-on: #351
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package kr.co.vividnext.sodalive.api.home
|
package kr.co.vividnext.sodalive.api.home
|
||||||
|
|
||||||
import kr.co.vividnext.sodalive.audition.GetAuditionListItem
|
import kr.co.vividnext.sodalive.audition.GetAuditionListItem
|
||||||
|
import kr.co.vividnext.sodalive.chat.character.dto.Character
|
||||||
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
||||||
import kr.co.vividnext.sodalive.content.main.GetAudioContentRankingItem
|
import kr.co.vividnext.sodalive.content.main.GetAudioContentRankingItem
|
||||||
import kr.co.vividnext.sodalive.content.main.banner.GetAudioContentBannerResponse
|
import kr.co.vividnext.sodalive.content.main.banner.GetAudioContentBannerResponse
|
||||||
@@ -21,6 +22,7 @@ data class GetHomeResponse(
|
|||||||
val originalAudioDramaList: List<GetSeriesListResponse.SeriesListItem>,
|
val originalAudioDramaList: List<GetSeriesListResponse.SeriesListItem>,
|
||||||
val auditionList: List<GetAuditionListItem>,
|
val auditionList: List<GetAuditionListItem>,
|
||||||
val dayOfWeekSeriesList: List<GetSeriesListResponse.SeriesListItem>,
|
val dayOfWeekSeriesList: List<GetSeriesListResponse.SeriesListItem>,
|
||||||
|
val popularCharacters: List<Character>,
|
||||||
val contentRanking: List<GetAudioContentRankingItem>,
|
val contentRanking: List<GetAudioContentRankingItem>,
|
||||||
val recommendChannelList: List<RecommendChannelResponse>,
|
val recommendChannelList: List<RecommendChannelResponse>,
|
||||||
val freeContentList: List<AudioContentMainItem>,
|
val freeContentList: List<AudioContentMainItem>,
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
package kr.co.vividnext.sodalive.api.home
|
package kr.co.vividnext.sodalive.api.home
|
||||||
|
|
||||||
import kr.co.vividnext.sodalive.audition.AuditionService
|
import kr.co.vividnext.sodalive.audition.AuditionService
|
||||||
|
import kr.co.vividnext.sodalive.chat.character.service.ChatCharacterService
|
||||||
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
||||||
import kr.co.vividnext.sodalive.content.AudioContentService
|
import kr.co.vividnext.sodalive.content.AudioContentService
|
||||||
import kr.co.vividnext.sodalive.content.ContentType
|
import kr.co.vividnext.sodalive.content.ContentType
|
||||||
@@ -39,6 +40,7 @@ class HomeService(
|
|||||||
private val contentThemeService: AudioContentThemeService,
|
private val contentThemeService: AudioContentThemeService,
|
||||||
private val recommendChannelService: RecommendChannelQueryService,
|
private val recommendChannelService: RecommendChannelQueryService,
|
||||||
|
|
||||||
|
private val characterService: ChatCharacterService,
|
||||||
private val rankingService: RankingService,
|
private val rankingService: RankingService,
|
||||||
private val rankingRepository: RankingRepository,
|
private val rankingRepository: RankingRepository,
|
||||||
private val explorerQueryRepository: ExplorerQueryRepository,
|
private val explorerQueryRepository: ExplorerQueryRepository,
|
||||||
@@ -127,6 +129,9 @@ class HomeService(
|
|||||||
dayOfWeek = getDayOfWeekByTimezone(timezone)
|
dayOfWeek = getDayOfWeekByTimezone(timezone)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// 인기 캐릭터 조회
|
||||||
|
val popularCharacters = characterService.getPopularCharacters()
|
||||||
|
|
||||||
val currentDateTime = LocalDateTime.now()
|
val currentDateTime = LocalDateTime.now()
|
||||||
val startDate = currentDateTime
|
val startDate = currentDateTime
|
||||||
.withHour(15)
|
.withHour(15)
|
||||||
@@ -146,8 +151,6 @@ class HomeService(
|
|||||||
sortType = "매출"
|
sortType = "매출"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TODO 오디오 북
|
|
||||||
|
|
||||||
val recommendChannelList = recommendChannelService.getRecommendChannel(
|
val recommendChannelList = recommendChannelService.getRecommendChannel(
|
||||||
memberId = memberId,
|
memberId = memberId,
|
||||||
isAdult = isAdult,
|
isAdult = isAdult,
|
||||||
@@ -188,6 +191,7 @@ class HomeService(
|
|||||||
originalAudioDramaList = originalAudioDramaList,
|
originalAudioDramaList = originalAudioDramaList,
|
||||||
auditionList = auditionList,
|
auditionList = auditionList,
|
||||||
dayOfWeekSeriesList = dayOfWeekSeriesList,
|
dayOfWeekSeriesList = dayOfWeekSeriesList,
|
||||||
|
popularCharacters = popularCharacters,
|
||||||
contentRanking = contentRanking,
|
contentRanking = contentRanking,
|
||||||
recommendChannelList = recommendChannelList,
|
recommendChannelList = recommendChannelList,
|
||||||
freeContentList = freeContentList,
|
freeContentList = freeContentList,
|
||||||
|
Reference in New Issue
Block a user