유저 행동 데이터, 포인트 추가 #309
|
@ -50,13 +50,20 @@ class OrderService(
|
|||
}
|
||||
order.point = usedPoint
|
||||
|
||||
canPaymentService.spendCan(
|
||||
memberId = member.id!!,
|
||||
needCan = order.can - (usedPoint / 10),
|
||||
canUsage = CanUsage.ORDER_CONTENT,
|
||||
order = order,
|
||||
container = container
|
||||
)
|
||||
val remainingCan = order.can - (usedPoint / 10)
|
||||
if (order.type == OrderType.RENTAL && content.isPointAvailable && usedPoint > 0) {
|
||||
order.can = remainingCan
|
||||
}
|
||||
|
||||
if (remainingCan > 0) {
|
||||
canPaymentService.spendCan(
|
||||
memberId = member.id!!,
|
||||
needCan = remainingCan,
|
||||
canUsage = CanUsage.ORDER_CONTENT,
|
||||
order = order,
|
||||
container = container
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private fun orderContent(orderType: OrderType, content: AudioContent, member: Member): Order {
|
||||
|
|
Loading…
Reference in New Issue