fix(admin-charge-status-detail): pgChargeAmount와 can의 가격을 가져와서 사용하는 로직을 제거하고 payment에 기록된 가격으로 계산하도록 수정

This commit is contained in:
2025-10-10 23:32:36 +09:00
parent 84c0768c8b
commit c497f321bb
3 changed files with 2 additions and 6 deletions

View File

@@ -74,7 +74,6 @@ class AdminChargeStatusQueryRepository(private val queryFactory: JPAQueryFactory
member.nickname,
payment.method.coalesce(""),
payment.price,
can1.price,
payment.locale.coalesce(""),
formattedDate
)

View File

@@ -69,17 +69,15 @@ class AdminChargeStatusService(val repository: AdminChargeStatusQueryRepository)
.toLocalDateTime()
return repository.getChargeStatusDetail(startDate, endDate, paymentGateway)
.asSequence()
.map {
GetChargeStatusDetailResponse(
memberId = it.memberId,
nickname = it.nickname,
method = it.method,
amount = it.appleChargeAmount.toInt(),
amount = it.amount.toInt(),
locale = it.locale,
datetime = it.datetime
)
}
.toList()
}
}

View File

@@ -7,8 +7,7 @@ data class GetChargeStatusDetailQueryDto @QueryProjection constructor(
val memberId: Long,
val nickname: String,
val method: String,
val appleChargeAmount: BigDecimal,
val pgChargeAmount: BigDecimal,
val amount: BigDecimal,
val locale: String,
val datetime: String
)