크리에이터 관리자 - 콘텐츠 수정

- 가격 수정 기능 추가
This commit is contained in:
Klaus 2024-05-29 13:35:39 +09:00
parent 8595af7173
commit f0aa0bc021
3 changed files with 7 additions and 1 deletions

View File

@ -32,7 +32,7 @@ data class AudioContent(
var title: String, var title: String,
@Column(columnDefinition = "TEXT", nullable = false) @Column(columnDefinition = "TEXT", nullable = false)
var detail: String, var detail: String,
val price: Int = 0, var price: Int = 0,
var releaseDate: LocalDateTime? = null, var releaseDate: LocalDateTime? = null,
val limited: Int? = null, val limited: Int? = null,
var remaining: Int? = null, var remaining: Int? = null,

View File

@ -139,5 +139,10 @@ class CreatorAdminContentService(
if (request.detail != null) { if (request.detail != null) {
audioContent.detail = request.detail audioContent.detail = request.detail
} }
if (request.price != null) {
if (request.price < 5) throw SodaException("콘텐츠의 최소금액은 5캔 입니다.")
audioContent.price = request.price
}
} }
} }

View File

@ -4,6 +4,7 @@ data class UpdateCreatorAdminContentRequest(
val id: Long, val id: Long,
val title: String?, val title: String?,
val detail: String?, val detail: String?,
val price: Int?,
val isAdult: Boolean?, val isAdult: Boolean?,
val isActive: Boolean?, val isActive: Boolean?,
val isCommentAvailable: Boolean? val isCommentAvailable: Boolean?