From 023bf19abacd14711a741c3a02a1b4455368bdcf Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 20 Nov 2018 12:21:50 +0800 Subject: [PATCH] - update waybill courier info only the value is not empty. --- business/jxcallback/orderman/waybill.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/business/jxcallback/orderman/waybill.go b/business/jxcallback/orderman/waybill.go index 92be788e0..83c989798 100644 --- a/business/jxcallback/orderman/waybill.go +++ b/business/jxcallback/orderman/waybill.go @@ -74,8 +74,10 @@ func (w *OrderManager) OnWaybillStatusChanged(bill *model.Waybill) (err error) { if bill.Status == model.WaybillStatusAccepted { addParams["desired_fee"] = bill.DesiredFee } - addParams["courier_name"] = bill.CourierName - addParams["courier_mobile"] = bill.CourierMobile + if bill.CourierMobile != "" { + addParams["courier_name"] = bill.CourierName + addParams["courier_mobile"] = bill.CourierMobile + } } else if bill.Status >= model.WaybillStatusEndBegin { addParams["waybill_finished_at"] = bill.StatusTime }