- update waybill status only new status is gte the existing
This commit is contained in:
@@ -99,7 +99,7 @@ func (w *OrderManager) addWaybillStatus(bill *model.Waybill, db orm.Ormer, addPa
|
|||||||
"status_time": bill.StatusTime,
|
"status_time": bill.StatusTime,
|
||||||
}, addParams)
|
}, addParams)
|
||||||
utils.CallFuncLogError(func() error {
|
utils.CallFuncLogError(func() error {
|
||||||
_, err = db.QueryTable("waybill").Filter("vendor_waybill_id", bill.VendorWaybillID).Filter("waybill_vendor_id", bill.WaybillVendorID).Update(params)
|
_, err = db.QueryTable("waybill").Filter("vendor_waybill_id", bill.VendorWaybillID).Filter("waybill_vendor_id", bill.WaybillVendorID).Filter("status__lte", bill.Status).Update(params)
|
||||||
return err
|
return err
|
||||||
}, "addWaybillStatus update waybill status, bill:%v", bill)
|
}, "addWaybillStatus update waybill status, bill:%v", bill)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user