오디션 투표 API

- 투표시 어떤 오디션 지원에 투표했는지 기록
- 캔 사용내역에 "[오디션 투표] 닉네임" 추가
This commit is contained in:
2025-01-03 00:42:54 +09:00
parent cd0c066978
commit 82b109e3bd
4 changed files with 11 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package kr.co.vividnext.sodalive.can.payment
import kr.co.vividnext.sodalive.audition.AuditionApplicant
import kr.co.vividnext.sodalive.can.CanRepository
import kr.co.vividnext.sodalive.can.charge.Charge
import kr.co.vividnext.sodalive.can.charge.ChargeRepository
@@ -41,6 +42,7 @@ class CanPaymentService(
order: Order? = null,
audioContent: AudioContent? = null,
communityPost: CreatorCommunity? = null,
auditionApplicant: AuditionApplicant? = null,
container: String
) {
val member = memberRepository.findByIdOrNull(id = memberId)
@@ -100,6 +102,8 @@ class CanPaymentService(
useCan.member = member
} else if (canUsage == CanUsage.ALARM_SLOT) {
useCan.member = member
} else if (canUsage == CanUsage.AUDITION_VOTE && auditionApplicant != null) {
useCan.member = member
} else if (canUsage == CanUsage.HEART && liveRoom != null) {
recipientId = liveRoom.member!!.id!!
useCan.room = liveRoom