diff --git a/business/jxcallback/orderman/waybill.go b/business/jxcallback/orderman/waybill.go index d795ac4f6..8ef0425a1 100644 --- a/business/jxcallback/orderman/waybill.go +++ b/business/jxcallback/orderman/waybill.go @@ -132,7 +132,7 @@ func (w *OrderManager) OnWaybillStatusChanged(bill *model.Waybill) (err error) { } } addParams := orm.Params{} - if bill.Status >= model.WaybillStatusAccepted && bill.Status < model.WaybillStatusEndBegin { + if bill.Status >= model.WaybillStatusAccepted { if bill.Status == model.WaybillStatusAccepted { if bill.DesiredFee > 0 { addParams["desired_fee"] = bill.DesiredFee @@ -145,8 +145,9 @@ func (w *OrderManager) OnWaybillStatusChanged(bill *model.Waybill) (err error) { addParams["courier_name"] = bill.CourierName addParams["courier_mobile"] = bill.CourierMobile } - } else if bill.Status >= model.WaybillStatusEndBegin { - addParams["waybill_finished_at"] = bill.StatusTime + if bill.Status >= model.WaybillStatusEndBegin { + addParams["waybill_finished_at"] = bill.StatusTime + } } duplicatedCount, err = w.addWaybillStatus(bill, db, addParams) if err != nil {