fnps
This commit is contained in:
@@ -174,6 +174,7 @@ func OnWaybillMsg(msg *fnpsapi.WayBillInfo) {
|
|||||||
switch msg.OrderStatus {
|
switch msg.OrderStatus {
|
||||||
case fnpsapi.OrderStatusAccept:
|
case fnpsapi.OrderStatusAccept:
|
||||||
case fnpsapi.OrderStatusAssigned:
|
case fnpsapi.OrderStatusAssigned:
|
||||||
|
order.DesiredFee = GetDesiredFee(order.VendorOrderID)
|
||||||
order.Status = model.WaybillStatusAccepted
|
order.Status = model.WaybillStatusAccepted
|
||||||
case fnpsapi.OrderStatusArrived:
|
case fnpsapi.OrderStatusArrived:
|
||||||
order.Status = model.WaybillStatusCourierArrived
|
order.Status = model.WaybillStatusCourierArrived
|
||||||
@@ -188,3 +189,10 @@ func OnWaybillMsg(msg *fnpsapi.WayBillInfo) {
|
|||||||
}
|
}
|
||||||
partner.CurOrderManager.OnWaybillStatusChanged(order)
|
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
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user