- 加小费策略调整
This commit is contained in:
@@ -46,8 +46,9 @@ const (
|
|||||||
time2Schedule3rdCarrierKey = "waitminute4mt"
|
time2Schedule3rdCarrierKey = "waitminute4mt"
|
||||||
dingShiDaAheadTime = 30 * time.Minute // 定时达订单开始召唤配送的提前时间
|
dingShiDaAheadTime = 30 * time.Minute // 定时达订单开始召唤配送的提前时间
|
||||||
|
|
||||||
minAddWaybillTipMinute = 15 // 最少开始加小费分钟(距离拣货完成)
|
minAddWaybillTipMinute = 20 // 最少开始加小费分钟(距离拣货完成)
|
||||||
addWaybillTipGap = 10 // 加一元小费间隔的分钟数
|
addWaybillTipGap = 15 // 加一元小费间隔的分钟数
|
||||||
|
baseWaybillFee = 600 // 基本运费
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@@ -1017,7 +1018,7 @@ func (s *DefScheduler) getWaybillTip(savedOrderInfo *WatchOrderInfo) (tipFee int
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *DefScheduler) getMaxDeliveryFee(savedOrderInfo *WatchOrderInfo) (maxDeliveryFee int64) {
|
func (s *DefScheduler) getMaxDeliveryFee(savedOrderInfo *WatchOrderInfo) (maxDeliveryFee int64) {
|
||||||
maxDeliveryFee = 400 + savedOrderInfo.order.DistanceFreightMoney + s.getWaybillTip(savedOrderInfo)
|
maxDeliveryFee = baseWaybillFee + savedOrderInfo.order.DistanceFreightMoney + s.getWaybillTip(savedOrderInfo)
|
||||||
return maxDeliveryFee
|
return maxDeliveryFee
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user