오디션 상세
- roleList의 조회값이 없는 경우 emptyList로 선언되도록 처리
This commit is contained in:
@@ -70,7 +70,7 @@ class AdminAuditionQueryRepositoryImpl(
|
|||||||
audition.title,
|
audition.title,
|
||||||
audition.imagePath.prepend("/").prepend(coverImageHost),
|
audition.imagePath.prepend("/").prepend(coverImageHost),
|
||||||
audition.information,
|
audition.information,
|
||||||
audition.originalWorkUrl,
|
audition.originalWorkUrl.coalesce(""),
|
||||||
list(
|
list(
|
||||||
QGetAuditionDetailRole(
|
QGetAuditionDetailRole(
|
||||||
auditionRole.id,
|
auditionRole.id,
|
||||||
@@ -84,6 +84,7 @@ class AdminAuditionQueryRepositoryImpl(
|
|||||||
.from(audition)
|
.from(audition)
|
||||||
.leftJoin(auditionRole).on(auditionRole.audition.id.eq(audition.id))
|
.leftJoin(auditionRole).on(auditionRole.audition.id.eq(audition.id))
|
||||||
.where(audition.id.eq(auditionId))
|
.where(audition.id.eq(auditionId))
|
||||||
|
.groupBy(audition.id)
|
||||||
.fetchFirst()
|
.fetchFirst()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ data class GetAuditionDetailResponse @QueryProjection constructor(
|
|||||||
val imageUrl: String,
|
val imageUrl: String,
|
||||||
val information: String,
|
val information: String,
|
||||||
val originalWorkUrl: String,
|
val originalWorkUrl: String,
|
||||||
val roleList: List<GetAuditionDetailRole> = listOf()
|
val roleList: List<GetAuditionDetailRole> = emptyList()
|
||||||
)
|
)
|
||||||
|
|
||||||
data class GetAuditionDetailRole @QueryProjection constructor(
|
data class GetAuditionDetailRole @QueryProjection constructor(
|
||||||
|
Reference in New Issue
Block a user