This commit is contained in:
Klaus 2024-04-25 02:25:16 +09:00
parent 44ffe20e88
commit 246136b1ad
1 changed files with 6 additions and 6 deletions

View File

@ -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()
}