From 9df62135325f72f123391d97d2fda49218503b65 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 27 Feb 2019 11:07:57 +0800 Subject: [PATCH] - don't remove waybill when cancel it successfully. --- business/jxcallback/scheduler/defsch/defsch.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index cf74f1fd6..ae35e44b9 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -550,9 +550,10 @@ func (s *DefScheduler) cancelOtherWaybills(savedOrderInfo *WatchOrderInfo, bill2 } } if len(toBeDeleted) > 0 { - for _, v := range toBeDeleted { - s.removeWaybillFromMap(savedOrderInfo, v.WaybillVendorID) - } + // todo 这里为什么要删除运单,应该只需要在运单完成,取消或失败时才删除 + // for _, v := range toBeDeleted { + // s.removeWaybillFromMap(savedOrderInfo, v.WaybillVendorID) + // } } else { globals.SugarLogger.Debugf("cancelOtherWaybills, orderID:%s, bill:%v cancel 0 bills", savedOrderInfo.order.VendorOrderID, bill2Keep) }