修改骑手位置同步

This commit is contained in:
邹宗楠
2022-05-18 17:24:28 +08:00
parent 5f9f0b7a95
commit 14f7019ae5
2 changed files with 58 additions and 2 deletions

View File

@@ -51,7 +51,7 @@ func GetOrderRiderInfoToPlatform(orderId string) {
//4.如订单已完成、已取消等状态发货将失败。
for _, v := range orders {
globals.SugarLogger.Debug("==========orderId,vendorId,waybillId:", v.VendorOrderID, v.VendorID, v.WaybillVendorID, v.Status)
if v.Status != 20 {
if v.Status < 20 {
continue
}
riderInfo := &mtpsapi.RiderInfo{}
@@ -85,6 +85,14 @@ func GetOrderRiderInfoToPlatform(orderId string) {
riderInfo.LogisticsProviderCode = "10032"
}
riderInfo.ThirdCarrierOrderId = v.VendorWaybillID
switch v.Status {
case 20: //配送中
riderInfo.LogisticsStatus = 20
case 110: // 完成
riderInfo.LogisticsStatus = 40
case 115: // 取消
riderInfo.LogisticsStatus = 100
}
// 目前只推送美团骑手信息
switch v.VendorID {
case model.VendorIDMTWM: // 美团发单