- avoid call CancelWaybill on purchase platform.

This commit is contained in:
gazebo
2018-07-19 12:33:53 +08:00
parent 308b5b2cef
commit dff1cdd730

View File

@@ -101,7 +101,9 @@ func (s *DefScheduler) OnWaybillStatusChanged(bill *model.Waybill) (err error) {
err = s.addWaybill2Map(bill)
} else {
globals.SugarLogger.Infof("OnWaybillStatusChanged multiple waybill created, bill:%v", bill)
s.GetDeliveryPlatformFromVendorID(bill.WaybillVendorID).CancelWaybill(bill)
if bill.WaybillVendorID != bill.OrderVendorID {
s.GetDeliveryPlatformFromVendorID(bill.WaybillVendorID).CancelWaybill(bill)
}
}
} else {
findIt := false