From c7b69e53d5f5af42d0c0bd7fc938af36d482b681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 8 Sep 2023 11:28:29 +0800 Subject: [PATCH] 1 --- business/partner/purchase/mtwm/order.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index 5d9b0d6c9..ff8e342f0 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -919,12 +919,17 @@ func (c *PurchaseHandler) OrderLogisticsStatus(orderId string) (*utils.RiderInfo if err != nil { return nil, errors.New("获取本地门店账号信息失败,请重试") } - - status, err := getAPI(orderInfo.VendorOrgCode, 0, "").OrderLogisticsStatus(utils.Str2Int64(orderId)) + api := getAPI(orderInfo.VendorOrgCode, orderInfo.JxStoreID, orderInfo.VendorOrderID) + // 获取骑手信息 + status, err := api.OrderLogisticsStatus(utils.Str2Int64(orderId)) if err != nil { return nil, err } + // 获取骑手坐标最后一个 + lng, lat, _ := api.GetDeliveryPath(utils.Str2Int64(orderId), orderInfo.VendorOrderID) + status.Longitude = utils.Float64ToStr(jxutils.IntCoordinate2Standard(int(lng))) + status.Latitude = utils.Float64ToStr(jxutils.IntCoordinate2Standard(int(lat))) return status, nil }