From 1bc869b11dc35b621272ba5ed19e4911c98e12a0 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 15 Jul 2019 11:01:55 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=9C=A8=E8=BE=BE=E8=BE=BE=E9=87=8D?= =?UTF-8?q?=E5=8F=91=E8=BF=90=E5=8D=95=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=EF=BC=8C=E4=B9=9F=E8=A6=81=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=BB=A1=E8=B6=B3=E4=BB=B7=E6=A0=BC=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/partner/delivery/dada/waybill.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/business/partner/delivery/dada/waybill.go b/business/partner/delivery/dada/waybill.go index f98e6fb36..55584a1bc 100644 --- a/business/partner/delivery/dada/waybill.go +++ b/business/partner/delivery/dada/waybill.go @@ -170,6 +170,10 @@ func (c *DeliveryHandler) CreateWaybill(order *model.GoodsOrder, policy partner. var result *dadaapi.CreateOrderResponse if err = err2; err == nil && len(waybillList) > 0 && waybillList[0].Status != model.WaybillStatusFailed { globals.SugarLogger.Debugf("CreateWaybill orderID:%s len(waybillList)=%d use ReaddOrder", order.VendorOrderID, len(waybillList)) + dadaFee := waybillList[0].ActualFee + if err = delivery.CallCreateWaybillPolicy(policy, deliveryFee, addFee, dadaFee, order, model.VendorIDDada); err != nil { + return nil, err + } result, err = api.DadaAPI.ReaddOrder(billParams, addParams) } else { if err != nil {