From aeb53568f67d24d20d094b74afce574e8d173593 Mon Sep 17 00:00:00 2001 From: ljw Date: Thu, 8 Jan 2026 17:35:28 +0800 Subject: [PATCH] 1 --- .../supervisory/wxPay/controller/PaymentController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/wxPay/controller/PaymentController.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/wxPay/controller/PaymentController.java index 98c20f1..e2056a3 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/wxPay/controller/PaymentController.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/wxPay/controller/PaymentController.java @@ -360,7 +360,11 @@ public class PaymentController { .update(); // 更新资金明细状态为已退款 - MoneyChangeDetailEntity refundDetail = moneyChangeDetailService.getByOrderIdAndType(entity.getId(), MoneyDetailType.WX); + MoneyChangeDetailEntity refundDetail = moneyChangeDetailService.lambdaQuery() + .eq(MoneyChangeDetailEntity::getOrderId, entity.getId()) + .eq(MoneyChangeDetailEntity::getType, MoneyDetailType.WX) + .eq(MoneyChangeDetailEntity::getStatus, PayStatus.REFUNDING) + .one(); if (refundDetail != null) { refundDetail.setStatus(PayStatus.REFUNDED); moneyChangeDetailService.updateById(refundDetail);