diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index 39e4e921f..b09c6af9a 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -511,8 +511,10 @@ func (c *PurchaseHandler) postFakeMsg(vendorOrderID, cmd, vendorStatus string) { msg.FormData.Set("utime", timeStr) utils.CallFuncAsync(func() { response := c.onOrderMsg(msg) - order, _ := partner.CurOrderManager.LoadOrder(vendorOrderID, model.VendorIDMTWM) - partner.CurOrderManager.OnOrderMsg(order, "美团订单假拣货", utils.Format4Output(response, false)) + order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, model.VendorIDMTWM) + if err == nil { + partner.CurOrderManager.OnOrderMsg(order, "美团订单假拣货", utils.Format4Output(response, false)) + } }) }