aa
This commit is contained in:
@@ -359,20 +359,20 @@ func (c *OrderManager) SaveOrder(order *model.GoodsOrder, isAdjust bool, db *dao
|
||||
OrderCreatedAt: order.OrderCreatedAt,
|
||||
OriginalData: order.OriginalData,
|
||||
}
|
||||
if _, _, err = db.Db.ReadOrCreate(originalOrder, "VendorOrderID", "VendorID"); err == nil {
|
||||
if created {
|
||||
if err = dao.CreateMultiEntities(db, order.Skus); err != nil {
|
||||
baseapi.SugarLogger.Warnf("saveOrder orderID:%s, save order_sku failed with error:%v", order.VendorOrderID, err)
|
||||
}
|
||||
} else {
|
||||
isDuplicated = true
|
||||
order.DuplicatedCount++
|
||||
db.Db.Update(order, "DuplicatedCount")
|
||||
baseapi.SugarLogger.Infof("saveOrder duplicated orderid:%s msg received", order.VendorOrderID)
|
||||
_, _, err = db.Db.ReadOrCreate(originalOrder, "VendorOrderID", "VendorID")
|
||||
if created {
|
||||
if err = dao.CreateMultiEntities(db, order.Skus); err != nil {
|
||||
baseapi.SugarLogger.Warnf("saveOrder orderID:%s, save order_sku failed with error:%v", order.VendorOrderID, err)
|
||||
}
|
||||
} else {
|
||||
baseapi.SugarLogger.Warnf("saveOrder orderID:%s, save order OriginalData failed2 with error:%v", order.VendorOrderID, err)
|
||||
isDuplicated = true
|
||||
order.DuplicatedCount++
|
||||
db.Db.Update(order, "DuplicatedCount")
|
||||
baseapi.SugarLogger.Infof("saveOrder duplicated orderid:%s msg received", order.VendorOrderID)
|
||||
}
|
||||
//} else {
|
||||
// baseapi.SugarLogger.Warnf("saveOrder orderID:%s, save order OriginalData failed2 with error:%v", order.VendorOrderID, err)
|
||||
//}
|
||||
} else {
|
||||
//globals.SugarLogger.Warnf("saveOrder create order:%v, error:%v", order, err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user