This commit is contained in:
邹宗楠
2023-09-01 19:59:07 +08:00
parent f9d7bb07be
commit 5e1fdb3368

View File

@@ -662,7 +662,6 @@ func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *mod
ReverseOrderId: "", ReverseOrderId: "",
OrderId: order.VendorOrderID, OrderId: order.VendorOrderID,
IdempotentId: utils.Int64ToStr(time.Now().UnixNano()), IdempotentId: utils.Int64ToStr(time.Now().UnixNano()),
ActionType: ebaiapi.RefundTypeRefuse,
ReasonRemarks: reason, ReasonRemarks: reason,
} }
refundProductList := make([]*ebaiapi.RefundProductList, 0, 0) refundProductList := make([]*ebaiapi.RefundProductList, 0, 0)
@@ -687,12 +686,14 @@ func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *mod
param.RefundProductList = refundProductList param.RefundProductList = refundProductList
if isAcceptIt { if isAcceptIt {
param.ActionType = ebaiapi.RefundTypeAgree
err = api.EbaiAPI.OrderAgreeRefund(param) err = api.EbaiAPI.OrderAgreeRefund(param)
} else { } else {
if reason == "" { if reason == "" {
return fmt.Errorf("拒绝退单时,请填写拒单原因") return fmt.Errorf("拒绝退单时,请填写拒单原因")
} }
param.ReasonCode = "7001" param.ReasonCode = "7001"
param.ActionType = ebaiapi.RefundTypeRefuse
err = api.EbaiAPI.OrderDisagreeRefund(param) err = api.EbaiAPI.OrderDisagreeRefund(param)
} }
} }