diff --git a/services/payment/internal/logic/refundLogic.go b/services/payment/internal/logic/refundLogic.go index bf85d82..fdb38e0 100644 --- a/services/payment/internal/logic/refundLogic.go +++ b/services/payment/internal/logic/refundLogic.go @@ -45,6 +45,7 @@ func (l *RefundLogic) Refund(in *payment.RefundReq) (*payment.Response, error) { orderInfo, err := getOrderInfo(l.ctx, l.svcCtx.OrderSvcName, loginUser.ID, in.OrderSn, loginUser.Type) if err != nil { + l.Errorf("get order info: %v", err) return failResponse(utils.ErrorNotFund), nil } if orderPayStatus(orderInfo) != dao.PayStatusOk { @@ -77,6 +78,7 @@ func (l *RefundLogic) Refund(in *payment.RefundReq) (*payment.Response, error) { TotalFen: totalFen, Currency: "CNY", }) + fmt.Println("outTradeNo", outTradeNo, "outRefundNo", outRefundNo) if err != nil { l.Errorf("refund: %v", err) return outResponse(utils.Fail, err.Error()), nil