From 2dfaf4ebaebdcc297d83b88b61ca5b66266e6e5f Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 29 Mar 2024 17:09:00 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=20-=20=EC=B0=A8=EB=8B=A8=EB=90=9C=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=EC=9E=90=EC=97=AC=EB=8F=84=20=EC=9D=B4=EB=AF=B8=20?= =?UTF-8?q?=EA=B5=AC=EB=A7=A4=ED=95=9C=20=EC=BD=98=ED=85=90=EC=B8=A0?= =?UTF-8?q?=EB=8A=94=20=EC=A0=91=EA=B7=BC=ED=95=A0=20=EC=88=98=20=EC=9E=88?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/content/AudioContentService.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt index 86f5a31..3333076 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt @@ -453,10 +453,6 @@ class AudioContentService( val notificationUserIds = explorerQueryRepository.getNotificationUserIds(creatorId) val isFollowing = notificationUserIds.contains(member.id) - // 차단된 사용자 체크 - val isBlocked = blockMemberRepository.isBlocked(blockedMemberId = member.id!!, memberId = creatorId) - if (isBlocked) throw SodaException("${creator.nickname}님의 요청으로 콘텐츠 접근이 제한됩니다.") - // 구매 여부 확인 val isExistsBundleAudioContent = bundleAudioContentList .map { orderRepository.isExistOrdered(memberId = member.id!!, contentId = it.id!!) } @@ -468,6 +464,11 @@ class AudioContentService( ) val existOrdered = isExistsBundleAudioContent || isExistsAudioContent + + // 차단된 사용자 체크 + val isBlocked = blockMemberRepository.isBlocked(blockedMemberId = member.id!!, memberId = creatorId) + if (isBlocked && !existOrdered) throw SodaException("${creator.nickname}님의 요청으로 콘텐츠 접근이 제한됩니다.") + val orderSequence = if (existOrdered) { limitedEditionOrderRepository.getOrderSequence( contentId = audioContent.id!!, -- 2.40.1