유저 관심사, 라이브 관심사 - 연령제한 설정 추가

This commit is contained in:
2023-08-25 16:15:59 +09:00
parent 65e0b87d79
commit 7af970ace4
11 changed files with 47 additions and 18 deletions

View File

@@ -31,15 +31,21 @@ class AdminMemberTagService(
bucket = bucket,
filePath = "creator_tag/$fileName"
)
return createTag(request.tag, imagePath)
return createTag(tag = request.tag, imagePath = imagePath, isAdult = request.isAdult)
}
private fun tagExistCheck(request: CreateMemberTagRequest) {
repository.findByTag(request.tag)?.let { throw SodaException("이미 등록된 태그 입니다.") }
}
private fun createTag(tag: String, imagePath: String) {
repository.save(CreatorTag(tag, imagePath))
private fun createTag(tag: String, imagePath: String, isAdult: Boolean) {
repository.save(
CreatorTag(
tag = tag,
isAdult = isAdult,
image = imagePath
)
)
}
@Transactional
@@ -58,6 +64,7 @@ class AdminMemberTagService(
val request = objectMapper.readValue(requestString, CreateMemberTagRequest::class.java)
creatorTag.tag = request.tag
creatorTag.isAdult = request.isAdult
if (image != null) {
val fileName = generateFileName()

View File

@@ -1,3 +1,3 @@
package kr.co.vividnext.sodalive.admin.member.tag
data class CreateMemberTagRequest(val tag: String)
data class CreateMemberTagRequest(val tag: String, val isAdult: Boolean = false)