1
This commit is contained in:
@@ -103,7 +103,6 @@ func (c *DeliveryHandler) onWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal *m
|
||||
order.Remark = order.CourierName + "," + order.CourierMobile
|
||||
case mtpsapi.OrderStatusPickedUp:
|
||||
order.Status = model.WaybillStatusDelivering
|
||||
//delivery.GetOrderRiderInfoToPlatform(order.VendorOrderID)
|
||||
case mtpsapi.OrderStatusDeliverred:
|
||||
order.Status = model.WaybillStatusDelivered
|
||||
case mtpsapi.OrderStatusCanceled:
|
||||
@@ -119,9 +118,9 @@ func (c *DeliveryHandler) onWaybillMsg(msg *mtpsapi.CallbackOrderMsg) (retVal *m
|
||||
c.pushToGy(msg)
|
||||
return mtpsapi.SuccessResponse
|
||||
}
|
||||
// 加入调度器
|
||||
err := mtpsapi.Err2CallbackResponse(partner.CurOrderManager.OnWaybillStatusChanged(order), order.VendorStatus)
|
||||
delivery.GetOrderRiderInfoToPlatform(order.VendorOrderID) // 骑手位置更新
|
||||
// 加入调度器
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
@@ -45,6 +45,11 @@ func GetOrderRiderInfoToPlatform(orderId string) {
|
||||
return
|
||||
}
|
||||
|
||||
//1.此接口用于同步自配送商家自配订单(除在B2C清单中的商家)的配送信息,包括物流平台、骑手名称、骑手电话,且此配送信息会同步展示在用户端订单详情的“配送信息”中。
|
||||
//(注:美团跑腿订单的配送信息,平台会自动回流,无需商家再同步。自配的配送信息目前只能在用户端查询,不支持在商家端查询
|
||||
//2.从订单状态为“商家已确认”(status=4)到“订单已完成”(status=8)后的24小时之内,均可使用此接口创建和更新配送信息。
|
||||
//3.当同一个订单已经上传了一次配送信息,如再次同步会更新配送信息,以最新的一次为准。
|
||||
//4.如订单已完成、已取消等状态发货将失败。
|
||||
for _, v := range orders {
|
||||
globals.SugarLogger.Debug("==========orderId,vendorId,waybillId:", v.VendorOrderID, v.VendorID, v.WaybillVendorID)
|
||||
var riderInfo *mtpsapi.RiderInfo
|
||||
|
||||
Reference in New Issue
Block a user