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