From 190f70a2681562b0ace5dcc6d8bd9b1fe822d810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 28 Apr 2023 11:04:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BE=8E=E5=9B=A2=E9=85=8D?= =?UTF-8?q?=E9=80=81=E5=9C=B0=E5=9D=80=E8=BE=BE=E6=A0=87=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/partner/delivery/rider.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/business/partner/delivery/rider.go b/business/partner/delivery/rider.go index fbebed0d2..4ac8f9f8a 100644 --- a/business/partner/delivery/rider.go +++ b/business/partner/delivery/rider.go @@ -87,10 +87,9 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) { } } - if riderInfo == nil || wayBillStatus == model.OrderStatusNew || wayBillStatus == model.OrderStatusCanceled || (riderInfo.CourierName == "" && v.WaybillVendorID == -1 && v.DeliveryType == "store") { // 真商家自送 + if wayBillStatus == model.OrderStatusNew || wayBillStatus == model.OrderStatusCanceled || (v.WaybillVendorID == -1 && v.DeliveryType == "store") { // 真商家自送 riderInfo.OrderId = v.VendorOrderID riderInfo.CourierName = "门店老板" - riderInfo.CourierPhone = "18048531223" riderInfo.LogisticsProviderCode = "10017" riderInfo.LogisticsStatus = v.Status storeDetail, err := dao.GetStoreDetail(dao.GetDB(), v.JxStoreID, 0, "") @@ -139,9 +138,8 @@ func GetOrderRiderInfoToPlatform(orderId string, wayBillStatus int) { // 目前只推送美团骑手信息 switch v.VendorID { case model.VendorIDMTWM: // 美团订单 - paramsMap := utils.Struct2Map(riderInfo, "", true) if handler := partner.GetPurchaseOrderHandlerFromVendorID(v.VendorID); handler != nil { - if err := handler.GetOrderRider(v.VendorOrgCode, v.VendorStoreID, paramsMap); err != nil { + if err := handler.GetOrderRider(v.VendorOrgCode, v.VendorStoreID, utils.Struct2Map(riderInfo, "", true)); err != nil { globals.SugarLogger.Errorf("Error pushing meituan rider information :%s--%s--%v", riderInfo.OrderId, riderInfo.ThirdCarrierOrderId, err) } }