fix
This commit is contained in:
commit
2091ac23c8
|
@ -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{
|
||||||
|
|
Loading…
Reference in New Issue