diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java index 8199794a3..38d5660a9 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java @@ -277,7 +277,7 @@ public class PayController extends BaseController { } /** - * 汇付支付退款/汇付支付余额退款/用户余额退款 + * 汇付支付退款/汇付支付余额退款/用户余额退款/汇付余额退款 * https://api.jsowellcloud.com/uniapp/pay/refundBalance */ @PostMapping("/refundBalance") diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java index 3af268e99..f097cdfb8 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/TempController.java @@ -261,7 +261,7 @@ public class TempController extends BaseController { /** * 批量余额退款接口 - * + * http://localhost:8080/temp/batchWechatRefund * @param dto * @return */ diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 65f6d293e..2fed0f28e 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -2435,8 +2435,8 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService { // 更新这笔交易的剩余金额 MemberAdapayRecord record = memberAdapayRecordService.selectByPaymentId(paymentId); - // 更新此笔交易单的消费金额 = 历史消费金额 + 本次消费金额 - record.setSpendAmt(record.getSpendAmt().add(deductionAmount)); + // 更新此笔交易单的退款金额 = 历史退款金额 + 退款金额 + record.setRefundAmt(record.getRefundAmt().add(deductionAmount)); // 更新此笔交易单的剩余金额 = 支付金额 - 累计退款金额 - 累计消费金额 record.setBalanceAmt(record.getPayAmt().subtract(record.getRefundAmt()).subtract(record.getSpendAmt())); memberAdapayRecordService.updateByPrimaryKeySelective(record);