From c9bb2f7b997086654716e78ac7e8c62ffbdd55b4 Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 6 Jul 2019 22:43:37 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=9C=A8=E4=B8=BB=E8=A6=81=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E8=BF=90=E5=8D=95=E6=B6=88=E6=81=AF=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=B8=85=E9=99=A4OrderFlagMaskFailedGetGoods=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxcallback/scheduler/defsch/defsch.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/business/jxcallback/scheduler/defsch/defsch.go b/business/jxcallback/scheduler/defsch/defsch.go index 7f86d225e..e5a94b7c4 100644 --- a/business/jxcallback/scheduler/defsch/defsch.go +++ b/business/jxcallback/scheduler/defsch/defsch.go @@ -455,10 +455,9 @@ func (s *DefScheduler) OnWaybillStatusChanged(bill *model.Waybill, isPending boo }) } flag2Clear := model.WaybillVendorID2Mask(bill.WaybillVendorID) - if order.DeliveryFlag&flag2Clear != 0 { - order.DeliveryFlag &= ^flag2Clear - err = partner.CurOrderManager.UpdateOrderStatusAndDeliveryFlag(order) - } + order.Flag &= ^model.OrderFlagMaskFailedGetGoods + order.DeliveryFlag &= ^flag2Clear + err = partner.CurOrderManager.UpdateOrderStatusAndDeliveryFlag(order) } case model.WaybillStatusAcceptCanceled: if s.isBillCandidate(order, bill) {