1
This commit is contained in:
@@ -823,8 +823,20 @@ func (c *PurchaseHandler) CancelLogisticsByWmOrderId(order *model.GoodsOrder, re
|
||||
}
|
||||
|
||||
// 获取订单配送状态
|
||||
func (c *PurchaseHandler) OrderLogisticsStatus(orderId int64) (int64, error) {
|
||||
return 0, nil
|
||||
func (c *PurchaseHandler) OrderLogisticsStatus(orderId string) (*utils.RiderInfo, error) {
|
||||
status, err := api.EbaiAPI.OrderDeliveryGet(orderId)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
data := &utils.RiderInfo{}
|
||||
data.LogisticsStatus = int(utils.MustInterface2Int64(status["status"]))
|
||||
data.CourierName = utils.Interface2String(status["name"])
|
||||
data.CourierPhone = utils.Interface2String(status["phone"])
|
||||
data.OrderId = utils.Interface2String(status["order_id"])
|
||||
data.Latitude = utils.Float64ToStr(utils.MustInterface2Float64(status["latitude"]))
|
||||
data.Longitude = utils.Float64ToStr(utils.MustInterface2Float64(status["longitude"]))
|
||||
return data, nil
|
||||
}
|
||||
|
||||
// GetOrderSettleAccounts 获取订单结算信息
|
||||
|
||||
Reference in New Issue
Block a user