1
This commit is contained in:
@@ -658,15 +658,8 @@ func (c *PurchaseHandler) GetOrderRealMobile(ctx *jxcontext.Context, order *mode
|
|||||||
|
|
||||||
func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *model.GoodsOrder, isAcceptIt bool, reason string) (err error) {
|
func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *model.GoodsOrder, isAcceptIt bool, reason string) (err error) {
|
||||||
if globals.EnableEbaiStoreWrite {
|
if globals.EnableEbaiStoreWrite {
|
||||||
var afsOrderInfo *model.AfsOrder
|
|
||||||
result, err := api.EbaiAPI.OrderPartRefundGet(order.VendorOrderID)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
afsOrderInfo = CurPurchaseHandler.AfsOrderDetail2Financial(result)
|
|
||||||
|
|
||||||
param := &ebaiapi.RefundOrderExamine{
|
param := &ebaiapi.RefundOrderExamine{
|
||||||
ReverseOrderId: afsOrderInfo.AfsOrderID,
|
ReverseOrderId: "",
|
||||||
OrderId: order.VendorOrderID,
|
OrderId: order.VendorOrderID,
|
||||||
IdempotentId: utils.Int64ToStr(time.Now().UnixNano()),
|
IdempotentId: utils.Int64ToStr(time.Now().UnixNano()),
|
||||||
ActionType: ebaiapi.RefundTypeRefuse,
|
ActionType: ebaiapi.RefundTypeRefuse,
|
||||||
@@ -687,6 +680,9 @@ func (c *PurchaseHandler) AgreeOrRefuseCancel(ctx *jxcontext.Context, order *mod
|
|||||||
refundProduct.RefundAmount = utils.Int64ToStr(utils.MustInterface2Int64(v2["refund_user_amount"]))
|
refundProduct.RefundAmount = utils.Int64ToStr(utils.MustInterface2Int64(v2["refund_user_amount"]))
|
||||||
}
|
}
|
||||||
refundProductList = append(refundProductList, refundProduct)
|
refundProductList = append(refundProductList, refundProduct)
|
||||||
|
if param.ReverseOrderId == "" {
|
||||||
|
param.ReverseOrderId = v2["refund_order_id"].(string)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
param.RefundProductList = refundProductList
|
param.RefundProductList = refundProductList
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user