1
This commit is contained in:
@@ -455,8 +455,9 @@ func (c *DeliveryHandler) GetRiderInfo(orderId string, deliveryId int64, mtPeiso
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch order.StatusCode {
|
switch order.StatusCode {
|
||||||
//case 20: // 骑手接单
|
case 20: // 骑手接单
|
||||||
// result.LogisticsStatus = model.WaybillStatusCourierAssigned
|
result.LogisticsStatus = model.WaybillStatusCourierAssigned
|
||||||
|
result.LogisticsContext = model.RiderGetOrder
|
||||||
case 100: // 骑手到店
|
case 100: // 骑手到店
|
||||||
result.LogisticsStatus = model.WaybillStatusCourierArrived
|
result.LogisticsStatus = model.WaybillStatusCourierArrived
|
||||||
result.LogisticsContext = model.RiderGetOrder
|
result.LogisticsContext = model.RiderGetOrder
|
||||||
|
|||||||
@@ -94,6 +94,9 @@ func GetOrderRiderInfoToPlatform(orderId string) {
|
|||||||
case 22, 0: // 异常配送
|
case 22, 0: // 异常配送
|
||||||
riderInfo.LogisticsStatus = 22
|
riderInfo.LogisticsStatus = 22
|
||||||
riderInfo.OpCode = tiktok_api.TiktokLogisticsINDDELIVERYEXCEPTION
|
riderInfo.OpCode = tiktok_api.TiktokLogisticsINDDELIVERYEXCEPTION
|
||||||
|
case 12: // 骑手接单
|
||||||
|
riderInfo.LogisticsStatus = 12
|
||||||
|
riderInfo.OpCode = tiktok_api.TiktokLogisticsORDERRECEIVED
|
||||||
default:
|
default:
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -183,13 +183,15 @@ func (p *PurchaseHandler) getOrder(vendorOrgCode, vendorOrderID, vendorStoreID s
|
|||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
}
|
}
|
||||||
// 订单不在门店营业时间来的订单,
|
// 订单不在门店营业时间来的订单,
|
||||||
openTime := localStore.OpenTime1 // 门店开始营业时间
|
//openTime := localStore.OpenTime1 // 门店开始营业时间
|
||||||
closeTime := localStore.CloseTime1 // 门店结束营业时间
|
//closeTime := localStore.CloseTime1 // 门店结束营业时间
|
||||||
if localStore.CloseTime2 != 0 {
|
//if localStore.CloseTime2 != 0 {
|
||||||
closeTime = localStore.CloseTime2
|
// closeTime = localStore.CloseTime2
|
||||||
}
|
//}
|
||||||
h, m, _ := utils.Timestamp2Time(result.CreateTime).Clock()
|
|
||||||
if utils.Str2Int16(fmt.Sprintf("%d%d", h, m)) >= openTime && utils.Str2Int16(fmt.Sprintf("%d%d", h, m)) < closeTime && localStore.Status == model.StoreStatusOpened {
|
latestReceiptTime := utils.Timestamp2Time(result.LatestReceiptTime)
|
||||||
|
//h, m, _ := latestReceiptTime.Clock()
|
||||||
|
if latestReceiptTime.Day() != time.Now().Day() /*&& utils.Str2Int16(fmt.Sprintf("%d%d", h, m)) >= openTime && utils.Str2Int16(fmt.Sprintf("%d%d", h, m)) < closeTime && localStore.Status == model.StoreStatusOpened*/ {
|
||||||
order.BusinessType = model.BusinessTypeImmediate
|
order.BusinessType = model.BusinessTypeImmediate
|
||||||
} else {
|
} else {
|
||||||
order.BusinessType = model.BusinessTypeDingshida
|
order.BusinessType = model.BusinessTypeDingshida
|
||||||
|
|||||||
Reference in New Issue
Block a user