From d8640dc4bde376f5cdad3fa6325051e65ec391d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Fri, 17 Jan 2025 11:46:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=A4=A7BUG=EF=BC=9A=E9=80=80?= =?UTF-8?q?=E6=AC=BE=E4=BD=99=E9=A2=9D=E6=9C=AA=E6=89=A3=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/TransactionBillServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java index ef6052cb..6b373a2b 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/service/impl/TransactionBillServiceImpl.java @@ -1672,6 +1672,7 @@ public class TransactionBillServiceImpl implements TransactionBillService, After refundBonus.setArrivalType(bonus.getArrivalType()); refundBonus.setBillNo(bonus.getBillNo()); refundBonus.setBillId(bonus.getBillId()); + refundBonus.setToBalance(bonus.getToBalance()); refundList.add(refundBonus); dividedAmount = dividedAmount.add(bonusRefundAmount); @@ -1707,6 +1708,7 @@ public class TransactionBillServiceImpl implements TransactionBillService, After ServiceUtil.assertion(refund != 1, "可退款金额不足"); // 扣减分成方余额 + ServiceUtil.assertion(bonus.getToBalance() == null, "数据异常,请联系管理员处理"); if (bonus.getToBalance() != null && bonus.getToBalance()) { if (BonusArrivalType.userList().contains(bonus.getArrivalType())) { userService.subtractBalance(bonus.getArrivalId(), bonus.getRefundAmount(), String.format("订单退款:%s", bonus.getBillNo()), RecordBalanceBstType.RECHARGE, bonus.getBillId());