From 4753fe59b8058da601da3a95cecbfffb6723f980 Mon Sep 17 00:00:00 2001 From: wolter <11@gmail> Date: Thu, 20 Aug 2026 20:57:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=82=AE=E5=82=A8=E6=94=AF=E4=BB=98fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/thirdpay/do/pay.go | 2 +- app/services/thirdpay/do/pay_check.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/thirdpay/do/pay.go b/app/services/thirdpay/do/pay.go index b8cb20b..1d21a59 100644 --- a/app/services/thirdpay/do/pay.go +++ b/app/services/thirdpay/do/pay.go @@ -240,7 +240,7 @@ func (w *Pay) Refund() { RefundOrderId: w.Order.Id, RefundReason: w.PayParam.Desc, RefundAmount: int64(w.PayParam.Amount), - TransactionId: w.Order.TransactionId, + TransactionId: w.RelationOrder.TransactionId, } if refundFunc, ok = RefundWayList[w.PayParam.Channel.ChannelType]; !ok { w.PayCode = errorcode.PayChannelNotBuild diff --git a/app/services/thirdpay/do/pay_check.go b/app/services/thirdpay/do/pay_check.go index c353dc8..c2f0f2e 100644 --- a/app/services/thirdpay/do/pay_check.go +++ b/app/services/thirdpay/do/pay_check.go @@ -148,7 +148,7 @@ func (w *PayCheck) GetOrder(orderCol *types.OrderFindOne) (order *ordersmodel.Or return } if orderCol.OrderId != "" { - cond = cond.And(builder.Eq{"order_id": orderCol.OrderId}) + cond = cond.And(builder.Eq{"id": orderCol.OrderId}) } if orderCol.OutTradeNo != "" { cond = cond.And(builder.Eq{"out_trade_no": orderCol.OutTradeNo})