콘텐츠 고정

- 중복으로 추가되는 버그 수정
This commit is contained in:
Klaus 2024-01-27 02:29:09 +09:00
parent 443818efb5
commit 95e31bb629
1 changed files with 18 additions and 9 deletions

View File

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