bugfix balance refund duplicate risk

This commit is contained in:
Guoqs
2026-06-17 09:15:44 +08:00
parent 44f18acb6b
commit e3ba0641b7
6 changed files with 272 additions and 14 deletions

View File

@@ -482,6 +482,13 @@ public interface OrderBasicInfoService{
*/
BigDecimal getOrderRefundedAmount(String orderCode);
/**
* 计算余额支付订单本次允许退款金额
*/
Map<String, BigDecimal> calculateAllowableBalanceRefund(String orderCode, BigDecimal refundAmount,
BigDecimal principalPay, BigDecimal giftPay,
BigDecimal returnPrincipal, BigDecimal returnGift);
/**
* 通过orderCode获取退款明细列表
* @param orderCode