From 86450533cf791a4ff69a15adb7027e489b15ecea Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 26 Dec 2024 22:43:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=A4=EB=94=94=EC=85=98=20=EB=A6=AC?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8=20API=20-=20endDate=EC=99=80=20=EC=9B=90?= =?UTF-8?q?=EC=9E=91=EB=A7=81=ED=81=AC=EA=B0=80=20null=EC=9D=B8=20?= =?UTF-8?q?=EA=B2=BD=EC=9A=B0=20=EB=B9=88=20=EC=B9=B8=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC=ED=95=98=EB=8A=94=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/admin/audition/AdminAuditionRepository.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt index 6e0ad41..29b3a95 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt @@ -1,6 +1,7 @@ package kr.co.vividnext.sodalive.admin.audition 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.Expressions import com.querydsl.core.types.dsl.StringTemplate @@ -34,12 +35,15 @@ class AdminAuditionQueryRepositoryImpl( QGetAuditionListItem( audition.id, audition.title, - getFormattedDate(audition.endDate), + CaseBuilder() + .`when`(audition.endDate.isNotNull) + .then(getFormattedDate(audition.endDate)) + .otherwise(""), audition.imagePath.prepend("/").prepend(coverImageHost), audition.isAdult, audition.isActive, audition.information, - audition.originalWorkUrl + audition.originalWorkUrl.coalesce("") ) ) .from(audition)