From f8312c56568ec85ebe28afdc704d39c0eb4ef42a 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:21:10 +0800 Subject: [PATCH] 1 --- business/partner/delivery/fn/waybill.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/business/partner/delivery/fn/waybill.go b/business/partner/delivery/fn/waybill.go index 8089bc049..0061d85bf 100644 --- a/business/partner/delivery/fn/waybill.go +++ b/business/partner/delivery/fn/waybill.go @@ -115,6 +115,11 @@ func (c *DeliveryHandler) CreateWaybill(order *model.GoodsOrder, maxDeliveryFee OutShopCode: utils.Int2Str(order.JxStoreID), ChainStoreId: "", } + // 重量超标减少配送费 + weight := 4.9500 + if utils.Int2Float64(order.Weight)/1000 >= weight { + parameter.GoodsWeight = weight + } var goodsList []*fnpsapi.GoodsItemsList for _, v := range order.Skus { @@ -169,7 +174,7 @@ func (c *DeliveryHandler) GetWaybillFee(order *model.GoodsOrder) (deliveryFeeInf OutShopCode: utils.Int2Str(order.JxStoreID), } // 重量超标减少配送费 - weight := 5.000 + weight := 4.9500 if utils.Int2Float64(order.Weight)/1000 >= weight { preCreateOrder.GoodsWeight = weight }