diff --git a/business/partner/delivery/fn/waybill.go b/business/partner/delivery/fn/waybill.go index 4783273c9..8089bc049 100644 --- a/business/partner/delivery/fn/waybill.go +++ b/business/partner/delivery/fn/waybill.go @@ -168,6 +168,12 @@ func (c *DeliveryHandler) GetWaybillFee(order *model.GoodsOrder) (deliveryFeeInf GoodsItemList: nil, OutShopCode: utils.Int2Str(order.JxStoreID), } + // 重量超标减少配送费 + weight := 5.000 + if utils.Int2Float64(order.Weight)/1000 >= weight { + preCreateOrder.GoodsWeight = weight + } + var goodsList []*fnpsapi.GoodsItemsList for _, v := range order.Skus { goodsList = append(goodsList, &fnpsapi.GoodsItemsList{