fix(series-list): 시리즈 리스트 조회시 정렬 수정

This commit is contained in:
2025-11-17 22:24:01 +09:00
parent b6971f6a8d
commit add88aca35

View File

@@ -176,14 +176,16 @@ class ContentSeriesQueryRepositoryImpl(
val orderBy = if (creatorId != null) { val orderBy = if (creatorId != null) {
listOf(series.orders.asc(), series.createdAt.asc()) listOf(series.orders.asc(), series.createdAt.asc())
} else { } else {
listOf(seriesContent.createdAt.desc()) listOf(audioContent.releaseDate.max().desc(), series.createdAt.asc())
} }
return queryFactory return queryFactory
.selectFrom(series) .selectFrom(series)
.innerJoin(series.member, member) .innerJoin(series.member, member)
.innerJoin(seriesContent).on(series.id.eq(seriesContent.series.id)) .innerJoin(seriesContent).on(series.id.eq(seriesContent.series.id))
.innerJoin(seriesContent.content, audioContent)
.where(where) .where(where)
.groupBy(series.id)
.orderBy(*orderBy.toTypedArray()) .orderBy(*orderBy.toTypedArray())
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)