diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentComment.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentComment.kt index a84e468..d3dfa45 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentComment.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentComment.kt @@ -16,6 +16,7 @@ import javax.persistence.Table data class AudioContentComment( @Column(columnDefinition = "TEXT", nullable = false) var comment: String, + var languageCode: String?, @Column(nullable = true) var donationCan: Int? = null, val isSecret: Boolean = false, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentController.kt index 879027d..ad91270 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentController.kt @@ -32,7 +32,8 @@ class AudioContentCommentController( audioContentId = request.contentId, parentId = request.parentId, isSecret = request.isSecret, - member = member + member = member, + languageCode = request.languageCode ) try { diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentService.kt index 90b9be7..cb5b196 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/AudioContentCommentService.kt @@ -32,7 +32,8 @@ class AudioContentCommentService( comment: String, audioContentId: Long, parentId: Long? = null, - isSecret: Boolean = false + isSecret: Boolean = false, + languageCode: String? ): Long { val audioContent = audioContentRepository.findByIdOrNull(id = audioContentId) ?: throw SodaException("잘못된 콘텐츠 입니다.\n다시 시도해 주세요.") @@ -50,7 +51,7 @@ class AudioContentCommentService( throw SodaException("콘텐츠 구매 후 비밀댓글을 등록할 수 있습니다.") } - val audioContentComment = AudioContentComment(comment = comment, isSecret = isSecret) + val audioContentComment = AudioContentComment(comment = comment, languageCode = languageCode, isSecret = isSecret) audioContentComment.audioContent = audioContent audioContentComment.member = member diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/RegisterCommentRequest.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/RegisterCommentRequest.kt index a5fc8ac..8a09bf0 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/RegisterCommentRequest.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/comment/RegisterCommentRequest.kt @@ -4,5 +4,6 @@ data class RegisterCommentRequest( val comment: String, val contentId: Long, val parentId: Long?, - val isSecret: Boolean = false + val isSecret: Boolean = false, + val languageCode: String? = null ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationRequest.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationRequest.kt index a8ed8a9..cff7b9a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationRequest.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationRequest.kt @@ -4,5 +4,6 @@ data class AudioContentDonationRequest( val contentId: Long, val donationCan: Int, val comment: String, - val container: String + val container: String, + val languageCode: String? = null ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationService.kt index d8e1e46..f92634d 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/donation/AudioContentDonationService.kt @@ -34,6 +34,7 @@ class AudioContentDonationService( val audioContentComment = AudioContentComment( comment = request.comment, + languageCode = request.languageCode, donationCan = request.donationCan ) audioContentComment.audioContent = audioContent