diff --git a/business/partner/purchase/jd/order.go b/business/partner/purchase/jd/order.go index 13da79c7c..a55591e4e 100644 --- a/business/partner/purchase/jd/order.go +++ b/business/partner/purchase/jd/order.go @@ -605,8 +605,10 @@ func (c *PurchaseHandler) GetWaybillTip(ctx *jxcontext.Context, vendorOrgCode, v } func (c *PurchaseHandler) UpdateWaybillTip(ctx *jxcontext.Context, vendorOrgCode, vendorStoreID, vendorOrderID, vendorWaybillID, vendorWaybillID2, cityCode string, tipFee int64) (err error) { - curTipFee, err := c.GetWaybillTip(ctx, vendorOrgCode, vendorStoreID, vendorOrderID, vendorWaybillID, vendorWaybillID2) + //curTipFee, err := c.GetWaybillTip(ctx, vendorOrgCode, vendorStoreID, vendorOrderID, vendorWaybillID, vendorWaybillID2) + order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, model.VendorIDJD) if err == nil { + curTipFee := order.WaybillTipMoney if tipFee2Add := tipFee - curTipFee; tipFee2Add > 0 { if globals.EnableJdStoreWrite { err = getAPI(vendorOrgCode).OrderAddTips(vendorOrderID, int(tipFee2Add), ctx.GetUserName())