From 4ff5e9e163678f2051b48a9c068eb99647d22c2f Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 4 Dec 2024 13:32:35 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=AC=EC=83=9D=20=EB=AA=A9=EB=A1=9D=20?= =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EC=A1=B0=ED=9A=8C=20-=20?= =?UTF-8?q?=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4=ED=84=B0=20=EB=8B=89?= =?UTF-8?q?=EB=84=A4=EC=9E=84=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/content/AudioContentRepository.kt | 4 +++- .../sodalive/content/playlist/AudioContentPlaylist.kt | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt index 1810577..6898b77 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt @@ -797,10 +797,12 @@ class AudioContentQueryRepositoryImpl( audioContent.title, audioContentTheme.theme, audioContent.coverImage.prepend("/").prepend(imageHost), - audioContent.duration + audioContent.duration, + member.nickname ) ) .from(audioContent) + .innerJoin(audioContent.member, member) .innerJoin(audioContent.theme, audioContentTheme) .where(audioContent.id.`in`(contentIdList)) .fetch() diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/playlist/AudioContentPlaylist.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/playlist/AudioContentPlaylist.kt index d9dd2ec..9343689 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/playlist/AudioContentPlaylist.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/playlist/AudioContentPlaylist.kt @@ -29,5 +29,6 @@ data class AudioContentPlaylistContent @QueryProjection constructor( val title: String, val category: String, val coverUrl: String, - val duration: String + val duration: String, + val creatorNickname: String )