Compare commits
No commits in common. "58a2a17d6dd89ebebadd61faad7b8451732acc31" and "79f5a0f520739e8e60dc209dcb2bfce8ec91ee45" have entirely different histories.
58a2a17d6d
...
79f5a0f520
|
@ -41,8 +41,7 @@ data class AudioContent(
|
||||||
val isGeneratePreview: Boolean = true,
|
val isGeneratePreview: Boolean = true,
|
||||||
var isOnlyRental: Boolean = false,
|
var isOnlyRental: Boolean = false,
|
||||||
var isAdult: Boolean = false,
|
var isAdult: Boolean = false,
|
||||||
var isCommentAvailable: Boolean = true,
|
var isCommentAvailable: Boolean = true
|
||||||
var isFullDetailVisible: Boolean = true
|
|
||||||
) : BaseEntity() {
|
) : BaseEntity() {
|
||||||
var isActive: Boolean = false
|
var isActive: Boolean = false
|
||||||
var content: String? = null
|
var content: String? = null
|
||||||
|
|
|
@ -178,12 +178,6 @@ class AudioContentService(
|
||||||
request.isOnlyRental
|
request.isOnlyRental
|
||||||
}
|
}
|
||||||
|
|
||||||
val isFullDetailVisible = if (request.price >= 50) {
|
|
||||||
request.isFullDetailVisible
|
|
||||||
} else {
|
|
||||||
true
|
|
||||||
}
|
|
||||||
|
|
||||||
// DB에 값 추가
|
// DB에 값 추가
|
||||||
val audioContent = AudioContent(
|
val audioContent = AudioContent(
|
||||||
title = request.title,
|
title = request.title,
|
||||||
|
@ -200,8 +194,7 @@ class AudioContentService(
|
||||||
purchaseOption = request.purchaseOption,
|
purchaseOption = request.purchaseOption,
|
||||||
isGeneratePreview = request.isGeneratePreview,
|
isGeneratePreview = request.isGeneratePreview,
|
||||||
isOnlyRental = isOnlyRental,
|
isOnlyRental = isOnlyRental,
|
||||||
isCommentAvailable = request.isCommentAvailable,
|
isCommentAvailable = request.isCommentAvailable
|
||||||
isFullDetailVisible = isFullDetailVisible
|
|
||||||
)
|
)
|
||||||
audioContent.theme = theme
|
audioContent.theme = theme
|
||||||
audioContent.member = member
|
audioContent.member = member
|
||||||
|
@ -596,26 +589,10 @@ class AudioContentService(
|
||||||
audioContent.purchaseOption
|
audioContent.purchaseOption
|
||||||
}
|
}
|
||||||
|
|
||||||
val contentDetail = if (
|
|
||||||
audioContent.price >= 50 &&
|
|
||||||
!isExistsAudioContent &&
|
|
||||||
!audioContent.isFullDetailVisible
|
|
||||||
) {
|
|
||||||
val length = audioContent.detail.length
|
|
||||||
|
|
||||||
if (length < 20) {
|
|
||||||
"${audioContent.detail.take(length / 2)}..."
|
|
||||||
} else {
|
|
||||||
"${audioContent.detail.take(10)}..."
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
audioContent.detail
|
|
||||||
}
|
|
||||||
|
|
||||||
return GetAudioContentDetailResponse(
|
return GetAudioContentDetailResponse(
|
||||||
contentId = audioContent.id!!,
|
contentId = audioContent.id!!,
|
||||||
title = audioContent.title,
|
title = audioContent.title,
|
||||||
detail = contentDetail,
|
detail = audioContent.detail,
|
||||||
coverImageUrl = "$coverImageHost/${audioContent.coverImage!!}",
|
coverImageUrl = "$coverImageHost/${audioContent.coverImage!!}",
|
||||||
contentUrl = audioContentUrl,
|
contentUrl = audioContentUrl,
|
||||||
themeStr = audioContent.theme!!.theme,
|
themeStr = audioContent.theme!!.theme,
|
||||||
|
|
|
@ -14,7 +14,6 @@ data class CreateAudioContentRequest(
|
||||||
val isGeneratePreview: Boolean = false,
|
val isGeneratePreview: Boolean = false,
|
||||||
val isOnlyRental: Boolean = false,
|
val isOnlyRental: Boolean = false,
|
||||||
val isCommentAvailable: Boolean = false,
|
val isCommentAvailable: Boolean = false,
|
||||||
val isFullDetailVisible: Boolean = true,
|
|
||||||
val previewStartTime: String? = null,
|
val previewStartTime: String? = null,
|
||||||
val previewEndTime: String? = null
|
val previewEndTime: String? = null
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue