This commit is contained in:
parent
44ffe20e88
commit
246136b1ad
|
@ -1,8 +1,10 @@
|
||||||
package kr.co.vividnext.sodalive.content.series
|
package kr.co.vividnext.sodalive.content.series
|
||||||
|
|
||||||
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.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.Series
|
import kr.co.vividnext.sodalive.creator.admin.content.series.Series
|
||||||
|
import kr.co.vividnext.sodalive.member.QMember.member
|
||||||
import org.springframework.data.jpa.repository.JpaRepository
|
import org.springframework.data.jpa.repository.JpaRepository
|
||||||
|
|
||||||
interface ContentSeriesRepository : JpaRepository<Series, Long>, ContentSeriesQueryRepository
|
interface ContentSeriesRepository : JpaRepository<Series, Long>, ContentSeriesQueryRepository
|
||||||
|
@ -56,21 +58,19 @@ class ContentSeriesQueryRepositoryImpl(
|
||||||
QGetSeriesListRawItem(
|
QGetSeriesListRawItem(
|
||||||
series.id,
|
series.id,
|
||||||
series.title,
|
series.title,
|
||||||
series.coverImage.coalesce("profile/default-profile.png")
|
series.coverImage.prepend("/").prepend(imageHost),
|
||||||
.prepend("/")
|
|
||||||
.prepend(imageHost),
|
|
||||||
series.publishedDaysOfWeek,
|
series.publishedDaysOfWeek,
|
||||||
series.state,
|
series.state,
|
||||||
series.genre.genre,
|
series.genre.genre,
|
||||||
series.isAdult,
|
series.isAdult,
|
||||||
series.member.id,
|
series.member.id,
|
||||||
series.member.nickname,
|
series.member.nickname,
|
||||||
series.member.profileImage.coalesce("profile/default-profile.png")
|
series.member.profileImage.prepend("/").prepend(imageHost)
|
||||||
.prepend("/")
|
|
||||||
.prepend(imageHost)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.from(series)
|
.from(series)
|
||||||
|
.innerJoin(series.member, member)
|
||||||
|
.innerJoin(series.genre, seriesGenre)
|
||||||
.where(where)
|
.where(where)
|
||||||
.fetch()
|
.fetch()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue