diff --git a/business/partner/delivery/rider.go b/business/partner/delivery/rider.go index ecbbd37ba..225d11b53 100644 --- a/business/partner/delivery/rider.go +++ b/business/partner/delivery/rider.go @@ -57,18 +57,20 @@ func GetOrderRiderInfoToPlatform(orderId string) { if handlerInfo := partner.GetDeliveryPlatformFromVendorID(v.WaybillVendorID); handlerInfo != nil { if v.WaybillVendorID == model.VendorIDDada || v.WaybillVendorID == model.VendorIDFengNiao { riderInfo, err = handlerInfo.Handler.GetRiderInfo(v.VendorOrderID, 0, "") + if err != nil { + globals.SugarLogger.Debug("Get Order waybill rider info err FN/DADA :%v", err) + continue + } } else if v.WaybillVendorID == model.VendorIDMTPS { - globals.SugarLogger.Debug("==========VendorWaybillId2Waybill:", v.VendorWaybillID) if v.VendorWaybillID == "" { - globals.SugarLogger.Debug("==========VendorWaybillId2Waybill:", v.VendorWaybillID) continue } riderInfo, err = handlerInfo.Handler.GetRiderInfo(v.VendorOrderID, v.ID+1000000, v.VendorWaybillID) - }else { - continue - } - if err != nil { - globals.SugarLogger.Debug("Get Order waybill rider info err :%v", err) + if err != nil { + globals.SugarLogger.Debug("Get Order waybill rider info err MT:%v", err) + continue + } + } else { continue } } @@ -100,7 +102,7 @@ func GetOrderRiderInfoToPlatform(orderId string) { case model.VendorIDMTWM: // 美团发单 globals.SugarLogger.Debug("struct 2 map ", riderInfo.Latitude, "---", riderInfo.Longitude, "---", riderInfo.CourierName) paramsMap := utils.Struct2Map(riderInfo, "", true) - globals.SugarLogger.Debug("GetOrderRiderInfoToPlatform map ", paramsMap) + globals.SugarLogger.Debug("GetOrderRiderInfoToPlatform map ", paramsMap) if handler := partner.GetPurchaseOrderHandlerFromVendorID(v.VendorID); handler != nil { if err := handler.GetOrderRider(v.VendorOrgCode, v.VendorStoreID, paramsMap); err != nil { globals.SugarLogger.Errorf("Error pushing meituan rider information :%v", err)