feat: 退款接口fix

This commit is contained in:
wolter 2025-07-23 16:58:38 +08:00
parent d15d39bee0
commit 52ce6efce1
2 changed files with 14 additions and 5 deletions

View File

@ -42,6 +42,12 @@ func (w *PayCheck) CheckPayInfo() {
if w.CheckCode != errorcode.Success { if w.CheckCode != errorcode.Success {
return return
} }
// 走收银台支付的订单可能没有支付方式兼容
if w.Reqs.PayChannelId == 0 {
w.Reqs.PayChannelId = w.OldOrder.PayChannelId
}
w.CheckPayChannel() w.CheckPayChannel()
if w.CheckCode != errorcode.Success { if w.CheckCode != errorcode.Success {
return return

View File

@ -55,12 +55,15 @@ func ThirdPayRefundCheck(ctx context.Context, refundReq *front.RefundReqs, appCh
} }
copier.Copy(&req, refundReq) copier.Copy(&req, refundReq)
check = thirdpay.NewPayCheck(&ctx, &req, appCheck, ip) check = thirdpay.NewPayCheck(&ctx, &req, appCheck, ip)
//// 校验表单
//check.CheckPayInfo()
//if check.CheckCode != errorcode.Success {
// return check, check.CheckCode
//}
check.CheckOrderRefund() check.CheckOrderRefund()
if check.CheckCode != errorcode.Success {
return check, check.CheckCode
}
// 校验表单
check.CheckPayInfo()
return check, check.CheckCode return check, check.CheckCode
} }