diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 5d0a0712c..0da8d7bca 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -1125,6 +1125,10 @@ func getMaxDeliveryFee(order *model.GoodsOrder) (maxDeliveryFee int64) { } else { maxDeliveryFee = baseWaybillFee + order.DistanceFreightMoney + getWaybillTip(order) } + if maxDeliveryFee < ebaiCancelWaybillMaxFee && + order.DeliveryType == model.OrderDeliveryTypeStoreSelf { + maxDeliveryFee = ebaiCancelWaybillMaxFee + } return maxDeliveryFee }