콘텐츠 상단 고정 기능 추가 #120

Merged
klaus merged 12 commits from test into main 2024-01-29 02:45:42 +00:00
1 changed files with 18 additions and 9 deletions
Showing only changes of commit 95e31bb629 - Show all commits

View File

@ -726,16 +726,25 @@ class AudioContentService(
val audioContent = repository.findByIdAndCreatorId(contentId = contentId, creatorId = member.id!!)
?: throw SodaException("잘못된 콘텐츠 입니다.\n다시 시도해 주세요.")
val pinContentList = pinContentRepository.getPinContentList(memberId = member.id!!)
val pinContent = if (pinContentList.size >= 3) {
pinContentList[0]
} else {
PinContent()
}
var pinContent = pinContentRepository.findByContentIdAndMemberId(
contentId = contentId,
memberId = member.id!!
)
pinContent.member = member
pinContent.content = audioContent
pinContentRepository.save(pinContent)
if (pinContent != null) {
pinContent.isActive = true
} else {
val pinContentList = pinContentRepository.getPinContentList(memberId = member.id!!)
pinContent = if (pinContentList.size >= 3) {
pinContentList[0]
} else {
PinContent()
}
pinContent.member = member
pinContent.content = audioContent
pinContentRepository.save(pinContent)
}
}
@Transactional