diff --git a/business/partner/delivery/rider.go b/business/partner/delivery/rider.go index 7bbcf7b33..b75b7ec3c 100644 --- a/business/partner/delivery/rider.go +++ b/business/partner/delivery/rider.go @@ -78,7 +78,16 @@ func GetOrderRiderInfoToPlatform(orderId string) { globals.SugarLogger.Debug("同步外卖骑手位置信息到美团失败,为获取到订单的骑手信息:", "----") continue } - + if v.WaybillVendorID == model.VendorIDDada { + riderInfo.LogisticsProviderCode = string(mtpsapi.DaDaCode) + riderInfo.OrderId = v.VendorOrderID // 运单id + } + if v.WaybillVendorID == model.VendorIDFengNiao { + riderInfo.LogisticsProviderCode = string(mtpsapi.FnPsCode) + } + if v.WaybillVendorID == model.VendorIDMTPS { + riderInfo.LogisticsProviderCode = string(mtpsapi.MTPsCode) + } riderInfo.ThirdCarrierOrderId = v.VendorWaybillID switch riderInfo.LogisticsStatus { case 20: //配送中