This commit is contained in:
苏尹岚
2021-03-12 14:37:18 +08:00
parent 3016590f89
commit a63206756f

View File

@@ -373,7 +373,7 @@ func updateStoreSku(db *dao.DaoDB, vendorID int, storeSkuList []*dao.StoreSkuSyn
// } // }
// }() // }()
if vendorID == model.VendorIDJDShop { if vendorID == model.VendorIDJDShop {
if syncStatus != model.SyncFlagPriceMask && syncStatus != model.SyncFlagSaleMask { if syncStatus != model.SyncFlagPriceMask && syncStatus != model.SyncFlagSaleMask && syncStatus != model.SyncFlagStockMask {
for _, v := range storeSkuList { for _, v := range storeSkuList {
updateItemList := make([]*dao.KVUpdateItem, len(v.StoreSkuSyncInfoJds)) updateItemList := make([]*dao.KVUpdateItem, len(v.StoreSkuSyncInfoJds))
for k, vv := range v.StoreSkuSyncInfoJds { for k, vv := range v.StoreSkuSyncInfoJds {
@@ -548,14 +548,12 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
priceList = append(priceList, bareSku) priceList = append(priceList, bareSku)
} }
if !isAdded2Update { if !isAdded2Update {
globals.SugarLogger.Debugf("syncStoreSkuNew sku sync1:%v", sku.SkuSyncStatus)
if model.IsSyncStatusUpdate(sku.SkuSyncStatus) && singleStoreHandler == nil { // 正常就不应该进到这里 if model.IsSyncStatusUpdate(sku.SkuSyncStatus) && singleStoreHandler == nil { // 正常就不应该进到这里
// if bareSku == nil { // if bareSku == nil {
// bareSku = storeSkuSyncInfo2Bare(sku) // bareSku = storeSkuSyncInfo2Bare(sku)
// } // }
// updateItems = append(updateItems, sku2Update(vendorID, sku, model.SyncFlagStockMask)) // updateItems = append(updateItems, sku2Update(vendorID, sku, model.SyncFlagStockMask))
} }
globals.SugarLogger.Debugf("syncStoreSkuNew sku sync2:%v", sku.SkuSyncStatus)
if model.IsSyncStatusSale(sku.SkuSyncStatus) { if model.IsSyncStatusSale(sku.SkuSyncStatus) {
if bareSku == nil { if bareSku == nil {
bareSku = storeSkuSyncInfo2Bare(sku) bareSku = storeSkuSyncInfo2Bare(sku)
@@ -571,14 +569,11 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
// } // }
} }
} }
globals.SugarLogger.Debugf("syncStoreSkuNew sku sync3:%v", sku.SkuSyncStatus)
if model.IsSyncStatusStock(sku.SkuSyncStatus) { if model.IsSyncStatusStock(sku.SkuSyncStatus) {
if bareSku == nil { if bareSku == nil {
bareSku = storeSkuSyncInfo2Bare(sku) bareSku = storeSkuSyncInfo2Bare(sku)
} }
globals.SugarLogger.Debugf("syncStoreSkuNew sku stock sync:%v", sku.SkuSyncStatus)
stockList = append(stockList, bareSku) stockList = append(stockList, bareSku)
globals.SugarLogger.Debugf("syncStoreSkuNew stock len:%v", len(stockList))
} }
} }
isNeedReorder = model.IsSyncStatusSeq(sku.SkuSyncStatus) isNeedReorder = model.IsSyncStatusSeq(sku.SkuSyncStatus)