From 9614115fcc1924e7a840b1bf393bda127374d9c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 22 Dec 2022 16:08:50 +0800 Subject: [PATCH] 1 --- business/partner/purchase/ebai/order.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/business/partner/purchase/ebai/order.go b/business/partner/purchase/ebai/order.go index 001fd131c..77a908022 100644 --- a/business/partner/purchase/ebai/order.go +++ b/business/partner/purchase/ebai/order.go @@ -388,6 +388,9 @@ func (p *PurchaseHandler) ConfirmReceiveGoods(ctx *jxcontext.Context, order *mod func (p *PurchaseHandler) Swtich2SelfDeliver(order *model.GoodsOrder, userName string) (err error) { if globals.EnableEbaiStoreWrite { if err = api.EbaiAPI.OrderSwitchselfdelivery(order.VendorOrderID); err != nil { + if strings.Contains(err.Error(), "301251") { + api.EbaiAPI.OrderCancelDelivery(order.VendorOrderID) // 取消呼叫众包骑手 + } if utils.IsErrMatch(err, "301251", nil) { if deliveryStatus, err2 := api.EbaiAPI.OrderDeliveryGet(order.VendorOrderID); err2 == nil { deliveryStatus := utils.Int64ToStr(utils.MustInterface2Int64(deliveryStatus["status"]))