This commit is contained in:
lwl0608 2024-07-31 14:55:46 +08:00
commit 2091ac23c8
1 changed files with 5 additions and 0 deletions

View File

@ -3920,6 +3920,11 @@ func (v *Vas) payRefund(ctx *gin.Context, tx *sqlx.Tx, order *dbstruct.Order) er
logger.Error("wxpayCli.RefundOne fail, orderId: %v, resp: %v, err: %v", orderId, util.ToJson(resp), err) logger.Error("wxpayCli.RefundOne fail, orderId: %v, resp: %v, err: %v", orderId, util.ToJson(resp), err)
return err return err
} }
if resp.Code >= 400 {
err = fmt.Errorf(resp.Error)
logger.Error("wxpayCli.RefundOne fail, invalid code, orderId: %v, resp: %v, err: %v", orderId, util.ToJson(resp), err)
return err
}
case vasproto.PayTypeYeepayAlipayH5, vasproto.PayTypeYeepayWxpayH5: case vasproto.PayTypeYeepayAlipayH5, vasproto.PayTypeYeepayWxpayH5:
yeepayCli := yeepaycli.GetDefaultYeepayClient() yeepayCli := yeepaycli.GetDefaultYeepayClient()
resp, refundRequestId, err := yeepayCli.RefundOne(ctx, &yeepaycli.RefundOneParam{ resp, refundRequestId, err := yeepayCli.RefundOne(ctx, &yeepaycli.RefundOneParam{