콘텐츠 구매 - 소장만 추가 #234

Merged
klaus merged 7 commits from test into main 2024-11-08 12:40:30 +00:00
1 changed files with 9 additions and 1 deletions
Showing only changes of commit 52ddefa631 - Show all commits

View File

@ -170,6 +170,14 @@ class AudioContentService(
if (request.price in 1..4) throw SodaException("콘텐츠의 최소금액은 5캔 입니다.") if (request.price in 1..4) throw SodaException("콘텐츠의 최소금액은 5캔 입니다.")
val isOnlyRental = if (request.limited != null && request.limited > 0) {
false
} else if (request.purchaseOption == PurchaseOption.RENT_ONLY) {
true
} else {
request.isOnlyRental
}
// DB에 값 추가 // DB에 값 추가
val audioContent = AudioContent( val audioContent = AudioContent(
title = request.title, title = request.title,
@ -185,7 +193,7 @@ class AudioContentService(
isAdult = request.isAdult, isAdult = request.isAdult,
purchaseOption = request.purchaseOption, purchaseOption = request.purchaseOption,
isGeneratePreview = request.isGeneratePreview, isGeneratePreview = request.isGeneratePreview,
isOnlyRental = if (request.limited != null && request.limited > 0) false else request.isOnlyRental, isOnlyRental = isOnlyRental,
isCommentAvailable = request.isCommentAvailable isCommentAvailable = request.isCommentAvailable
) )
audioContent.theme = theme audioContent.theme = theme