diff --git a/business/jxcallback/orderman/waybill.go b/business/jxcallback/orderman/waybill.go index 5bc0e0a68..c720a0680 100644 --- a/business/jxcallback/orderman/waybill.go +++ b/business/jxcallback/orderman/waybill.go @@ -156,11 +156,11 @@ func (w *OrderManager) OnWaybillStatusChanged(bill *model.Waybill) (err error) { if bill.ActualFee > 0 { addParams["actual_fee"] = bill.ActualFee } - //单独增加顺丰派送取消运单修改配送费逻辑 - if bill.Status == model.WaybillStatusCanceled && bill.WaybillVendorID == model.VendorIDSFPS { - addParams["desired_fee"] = bill.DesiredFee - addParams["actual_fee"] = bill.ActualFee - } + } + //单独增加顺丰派送取消运单修改配送费逻辑 + if bill.WaybillVendorID == model.VendorIDSFPS && bill.Status == model.WaybillStatusCanceled { + addParams["desired_fee"] = bill.DesiredFee + addParams["actual_fee"] = bill.ActualFee } if bill.CourierMobile != "" { addParams["courier_name"] = bill.CourierName