diff --git a/business/jxcallback/orderman/waybill.go b/business/jxcallback/orderman/waybill.go index 6f1e7afa5..3dbe5807b 100644 --- a/business/jxcallback/orderman/waybill.go +++ b/business/jxcallback/orderman/waybill.go @@ -45,9 +45,10 @@ func (w *OrderManager) onWaybillNew(bill2 *model.Waybill, db *dao.DaoDB) (isDupl if err = err2; err == nil { if !created { bill.DuplicatedCount++ - if false /*bill2.VendorOrderID == bill2.VendorWaybillID*/ { // 购物平台(比如京东)重新建的运单,单号始终是与订单相同的 + if bill2.VendorOrderID == bill2.VendorWaybillID { // 购物平台(比如京东)重新建的运单,单号始终是与订单相同的 globals.SugarLogger.Infof("onWaybillNew duplicated1, DuplicatedCount:%d, bill:%v msg received", bill2.DuplicatedCount, bill2) bill2.ID = bill.ID + bill2.CreatedAt = bill.CreatedAt bill2.DuplicatedCount = bill.DuplicatedCount err = utils.CallFuncLogError(func() error { _, err = db.Db.Update(bill2) //更新所有字段