- 在主要平台运单消息时,清除OrderFlagMaskFailedGetGoods信息

This commit is contained in:
gazebo
2019-07-06 22:43:37 +08:00
parent 89fbeb6b14
commit c9bb2f7b99

View File

@@ -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) {