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) } }