diff --git a/business/jxcallback/scheduler/basesch/basesch.go b/business/jxcallback/scheduler/basesch/basesch.go index 77840370f..ff26729d5 100644 --- a/business/jxcallback/scheduler/basesch/basesch.go +++ b/business/jxcallback/scheduler/basesch/basesch.go @@ -124,10 +124,14 @@ func (c *BaseScheduler) SelfDeliverDelivering(order *model.GoodsOrder, userName // 转自送同时取消平台订单(美团才做这个操作) resason, err := partner.GetPurchasePlatformFromVendorID(order.VendorID).GetCancelDeliveryReason(order) globals.SugarLogger.Infof("SelfDeliverDelivering resason:%s", resason) - partner.CurOrderManager.OnOrderMsg(order, "订单转自送取消美团平台发单获取理由失败", err.Error()) + if err != nil { + partner.CurOrderManager.OnOrderMsg(order, "订单转自送取消美团平台发单获取理由失败", err.Error()) + } // 取消美团外卖配送,转自送 err = partner.GetPurchasePlatformFromVendorID(order.VendorID).CancelLogisticsByWmOrderId(order, "101512", "已选择其他配送方式", order.VendorStoreID, order.VendorOrderID) - partner.CurOrderManager.OnOrderMsg(order, "取消美团外卖,转用三方配送", err.Error()) + if err != nil { + partner.CurOrderManager.OnOrderMsg(order, "取消美团外卖,转用三方配送", err.Error()) + } return err }, "SelfDeliverDelivering orderID:%s", order.VendorOrderID)