From 050eaa21f36b238424c505d603d172b8ee1871c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 12 Apr 2021 15:54:46 +0800 Subject: [PATCH] aa --- business/partner/purchase/ebai/waybill.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/business/partner/purchase/ebai/waybill.go b/business/partner/purchase/ebai/waybill.go index 1005cac19..66ea793fd 100644 --- a/business/partner/purchase/ebai/waybill.go +++ b/business/partner/purchase/ebai/waybill.go @@ -53,9 +53,11 @@ func (c *PurchaseHandler) onWaybillMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaiap } if order.Status == model.WaybillStatusNew { order2, _ := partner.CurOrderManager.LoadOrder(order.VendorOrderID, order.WaybillVendorID) - if order2.Status == model.OrderStatusWaitAccepted { - order2.Status = model.OrderStatusNew - scheduler.CurrentScheduler.OnOrderNew(order2, false, false) + if order2 != nil { + if order2.Status == model.OrderStatusWaitAccepted { + order2.Status = model.OrderStatusNew + scheduler.CurrentScheduler.OnOrderNew(order2, false, false) + } } } } else if order.Status == model.WaybillStatusCanceled {