Merge pull request '무료 콘텐츠를 못올리는 버그 수정' (#21) from test into main

Reviewed-on: #21
This commit is contained in:
klaus 2023-08-29 13:32:13 +00:00
commit be71e59be2
1 changed files with 6 additions and 2 deletions

View File

@ -150,14 +150,18 @@ class AudioContentService(
val theme = themeQueryRepository.findThemeByIdAndActive(id = request.themeId) val theme = themeQueryRepository.findThemeByIdAndActive(id = request.themeId)
?: throw SodaException("잘못된 테마입니다. 다시 선택해 주세요.") ?: throw SodaException("잘못된 테마입니다. 다시 선택해 주세요.")
if (request.price <= 4) throw SodaException("콘텐츠의 최소금액은 5캔 입니다.") if (request.price in 1..4) throw SodaException("콘텐츠의 최소금액은 5캔 입니다.")
// DB에 값 추가 // DB에 값 추가
val audioContent = AudioContent( val audioContent = AudioContent(
title = request.title, title = request.title,
detail = request.detail, detail = request.detail,
type = request.type, type = request.type,
price = request.price, price = if (request.price > 0) {
request.price
} else {
0
},
isAdult = request.isAdult, isAdult = request.isAdult,
isGeneratePreview = if (request.type == AudioContentType.INDIVIDUAL) { isGeneratePreview = if (request.type == AudioContentType.INDIVIDUAL) {
request.isGeneratePreview request.isGeneratePreview