관리자 - 시리즈 리스트 API #226

Merged
klaus merged 3 commits from test into main 2024-10-14 15:39:45 +00:00
1 changed files with 3 additions and 4 deletions
Showing only changes of commit adfad4ad40 - Show all commits

View File

@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.admin.content.series
import com.querydsl.core.types.dsl.CaseBuilder import com.querydsl.core.types.dsl.CaseBuilder
import com.querydsl.jpa.impl.JPAQueryFactory import com.querydsl.jpa.impl.JPAQueryFactory
import kr.co.vividnext.sodalive.admin.content.series.genre.QSeriesGenre.seriesGenre import kr.co.vividnext.sodalive.admin.content.series.genre.QSeriesGenre.seriesGenre
import kr.co.vividnext.sodalive.content.QAudioContent.audioContent
import kr.co.vividnext.sodalive.creator.admin.content.series.QSeries.series import kr.co.vividnext.sodalive.creator.admin.content.series.QSeries.series
import kr.co.vividnext.sodalive.creator.admin.content.series.QSeriesContent.seriesContent import kr.co.vividnext.sodalive.creator.admin.content.series.QSeriesContent.seriesContent
import kr.co.vividnext.sodalive.creator.admin.content.series.Series import kr.co.vividnext.sodalive.creator.admin.content.series.Series
@ -63,10 +64,8 @@ class AdminContentSeriesQueryRepositoryImpl(
.from(series) .from(series)
.innerJoin(series.member, member) .innerJoin(series.member, member)
.innerJoin(series.genre, seriesGenre) .innerJoin(series.genre, seriesGenre)
.leftJoin(seriesContent).on( .leftJoin(seriesContent).on(series.id.eq(seriesContent.series.id))
series.id.eq(seriesContent.series.id) .leftJoin(seriesContent.content, audioContent).on(audioContent.isActive.isTrue)
.and(seriesContent.content.isActive.isTrue)
)
.where(where) .where(where)
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)