유저 행동 데이터, 포인트 추가 #309

Merged
klaus merged 25 commits from test into main 2025-04-24 02:44:58 +00:00
1 changed files with 14 additions and 7 deletions
Showing only changes of commit 7c3b7cffc2 - Show all commits

View File

@ -50,14 +50,21 @@ class OrderService(
} }
order.point = usedPoint order.point = usedPoint
val remainingCan = order.can - (usedPoint / 10)
if (order.type == OrderType.RENTAL && content.isPointAvailable && usedPoint > 0) {
order.can = remainingCan
}
if (remainingCan > 0) {
canPaymentService.spendCan( canPaymentService.spendCan(
memberId = member.id!!, memberId = member.id!!,
needCan = order.can - (usedPoint / 10), needCan = remainingCan,
canUsage = CanUsage.ORDER_CONTENT, canUsage = CanUsage.ORDER_CONTENT,
order = order, order = order,
container = container container = container
) )
} }
}
private fun orderContent(orderType: OrderType, content: AudioContent, member: Member): Order { private fun orderContent(orderType: OrderType, content: AudioContent, member: Member): Order {
val order = if (content.isOnlyRental) { val order = if (content.isOnlyRental) {