From d4ce33007b650d239f99ac960842e8081d1add9e Mon Sep 17 00:00:00 2001 From: gazebo Date: Thu, 26 Jul 2018 19:20:52 +0800 Subject: [PATCH] - don't revert status when already finished. --- business/scheduler/defsch/defsch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/business/scheduler/defsch/defsch.go b/business/scheduler/defsch/defsch.go index babbc0709..3cfc458fe 100644 --- a/business/scheduler/defsch/defsch.go +++ b/business/scheduler/defsch/defsch.go @@ -505,7 +505,7 @@ func (s *DefScheduler) updateOrderByBill(order *model.GoodsOrder, bill *model.Wa s.CurOrderManager.UpdateWaybillVendorID(bill, revertStatus) order.WaybillVendorID = bill.WaybillVendorID order.VendorWaybillID = bill.VendorWaybillID - if revertStatus { + if revertStatus && order.Status < model.OrderStatusEndBegin { order.Status = model.OrderStatusFinishedPickup } }