From bf01222bffbe055733bf3c373606eafe6ebb484f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 23 May 2022 11:37:33 +0800 Subject: [PATCH] 1 --- business/partner/delivery/rider.go | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/business/partner/delivery/rider.go b/business/partner/delivery/rider.go index c1d7beedf..7bbcf7b33 100644 --- a/business/partner/delivery/rider.go +++ b/business/partner/delivery/rider.go @@ -78,16 +78,7 @@ 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: //配送中 @@ -101,6 +92,12 @@ func GetOrderRiderInfoToPlatform(orderId string) { default: continue } + if riderInfo.Longitude == "" { + riderInfo.Longitude = utils.Float64ToStr(utils.Int2Float64(v.ConsigneeLng) / 1000000) + } + if riderInfo.Latitude == "" { + riderInfo.Latitude = utils.Float64ToStr(utils.Int2Float64(v.ConsigneeLat) / 1000000) + } // 目前只推送美团骑手信息 switch v.VendorID { case model.VendorIDMTWM: // 美团发单