diff --git a/business/partner/purchase/ebai/order.go b/business/partner/purchase/ebai/order.go index 8215f619c..654867644 100644 --- a/business/partner/purchase/ebai/order.go +++ b/business/partner/purchase/ebai/order.go @@ -24,7 +24,7 @@ import ( const ( // acceptOrderDelay = 180 * time.Second // pickupOrderDelay = 260 * time.Second - pickupOrderDelay = 5 * time.Minute + pickupOrderDelay = 1 * time.Minute callDeliveryDelay = 10 * time.Minute callDeliveryDelayGap = 30 @@ -343,6 +343,9 @@ func (p *PurchaseHandler) AcceptOrRefuseOrder(order *model.GoodsOrder, isAcceptI if isAcceptIt { if globals.EnableEbaiStoreWrite { err = api.EbaiAPI.OrderConfirm(order.VendorOrderID) + utils.AfterFuncWithRecover(time.Minute, func() { + err = api.EbaiAPI.OrderPickComplete(order.VendorOrderID) + }) } p.postFakeMsg(order.VendorOrderID, fakeAcceptOrder) } else {