From a3c4c6d87f8dba8302f87505586dba397dfbf5a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Sat, 2 Apr 2022 16:12:42 +0800 Subject: [PATCH] 1 --- business/partner/delivery/fn/waybill.go | 6 ++++++ 1 file changed, 6 insertions(+) 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{