From 61deea342cc29b6fbe7bf4873cea09b5a70ae3bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 21 Dec 2020 11:54:49 +0800 Subject: [PATCH] fnps --- business/partner/delivery/fn/waybill.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/business/partner/delivery/fn/waybill.go b/business/partner/delivery/fn/waybill.go index 41c224b7b..6537c4ebd 100644 --- a/business/partner/delivery/fn/waybill.go +++ b/business/partner/delivery/fn/waybill.go @@ -174,6 +174,7 @@ func OnWaybillMsg(msg *fnpsapi.WayBillInfo) { switch msg.OrderStatus { case fnpsapi.OrderStatusAccept: case fnpsapi.OrderStatusAssigned: + order.DesiredFee = GetDesiredFee(order.VendorOrderID) order.Status = model.WaybillStatusAccepted case fnpsapi.OrderStatusArrived: order.Status = model.WaybillStatusCourierArrived @@ -188,3 +189,10 @@ func OnWaybillMsg(msg *fnpsapi.WayBillInfo) { } partner.CurOrderManager.OnWaybillStatusChanged(order) } + +func GetDesiredFee(vendorOrderID string) (desiredFee int64) { + if result, err := api.FnAPI.QueryOrder(vendorOrderID); err == nil { + return jxutils.StandardPrice2Int(result.OrderTotalDeliveryCost) + } + return desiredFee +}