parent
d940b3092f
commit
86450533cf
|
@ -1,6 +1,7 @@
|
||||||
package kr.co.vividnext.sodalive.admin.audition
|
package kr.co.vividnext.sodalive.admin.audition
|
||||||
|
|
||||||
import com.querydsl.core.group.GroupBy.list
|
import com.querydsl.core.group.GroupBy.list
|
||||||
|
import com.querydsl.core.types.dsl.CaseBuilder
|
||||||
import com.querydsl.core.types.dsl.DateTimePath
|
import com.querydsl.core.types.dsl.DateTimePath
|
||||||
import com.querydsl.core.types.dsl.Expressions
|
import com.querydsl.core.types.dsl.Expressions
|
||||||
import com.querydsl.core.types.dsl.StringTemplate
|
import com.querydsl.core.types.dsl.StringTemplate
|
||||||
|
@ -34,12 +35,15 @@ class AdminAuditionQueryRepositoryImpl(
|
||||||
QGetAuditionListItem(
|
QGetAuditionListItem(
|
||||||
audition.id,
|
audition.id,
|
||||||
audition.title,
|
audition.title,
|
||||||
getFormattedDate(audition.endDate),
|
CaseBuilder()
|
||||||
|
.`when`(audition.endDate.isNotNull)
|
||||||
|
.then(getFormattedDate(audition.endDate))
|
||||||
|
.otherwise(""),
|
||||||
audition.imagePath.prepend("/").prepend(coverImageHost),
|
audition.imagePath.prepend("/").prepend(coverImageHost),
|
||||||
audition.isAdult,
|
audition.isAdult,
|
||||||
audition.isActive,
|
audition.isActive,
|
||||||
audition.information,
|
audition.information,
|
||||||
audition.originalWorkUrl
|
audition.originalWorkUrl.coalesce("")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.from(audition)
|
.from(audition)
|
||||||
|
|
Loading…
Reference in New Issue