银豹同步京西删除测试

This commit is contained in:
苏尹岚
2020-04-28 08:38:29 +08:00
parent 4147fefc98
commit ff101b359d

View File

@@ -916,7 +916,7 @@ func syncStoreSkusFromYb(ctx *jxcontext.Context, storeID, vendorID int, vendorSt
db = dao.GetDB() db = dao.GetDB()
localSkuMap = make(map[string]*dao.StoreSkuSyncInfo) localSkuMap = make(map[string]*dao.StoreSkuSyncInfo)
vendorSkuMap = make(map[string]*partner.SkuNameInfo) vendorSkuMap = make(map[string]*partner.SkuNameInfo)
// skuBindInfosDel []*StoreSkuBindInfo skuBindInfosDel []*StoreSkuBindInfo
// skuBindInfosUpt []*StoreSkuBindInfo // skuBindInfosUpt []*StoreSkuBindInfo
addList []*partner.SkuNameInfo addList []*partner.SkuNameInfo
updateList []*partner.SkuNameInfo updateList []*partner.SkuNameInfo
@@ -974,26 +974,26 @@ func syncStoreSkusFromYb(ctx *jxcontext.Context, storeID, vendorID int, vendorSt
_, err = taskParallel.GetResult(0) _, err = taskParallel.GetResult(0)
} }
case 1: case 1:
// if len(deleteList) > 0 { if len(deleteList) > 0 {
// taskFunc := func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { taskFunc := func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
// var ( var (
// v = batchItemList[0].(*dao.StoreSkuSyncInfo) v = batchItemList[0].(*dao.StoreSkuSyncInfo)
// ) )
// skuBindInfo := &StoreSkuBindInfo{ skuBindInfo := &StoreSkuBindInfo{
// NameID: v.NameID, NameID: v.NameID,
// IsFocus: -1, IsFocus: -1,
// } }
// retVal = []*StoreSkuBindInfo{skuBindInfo} retVal = []*StoreSkuBindInfo{skuBindInfo}
// return retVal, err return retVal, err
// } }
// taskParallel := tasksch.NewParallelTask("删除商品", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, taskFunc, deleteList) taskParallel := tasksch.NewParallelTask("删除商品", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, taskFunc, deleteList)
// tasksch.HandleTask(taskParallel, task, true).Run() tasksch.HandleTask(taskParallel, task, true).Run()
// resultDel, _ := taskParallel.GetResult(0) resultDel, _ := taskParallel.GetResult(0)
// for _, v := range resultDel { for _, v := range resultDel {
// skuBindInfosDel = append(skuBindInfosDel, v.(*StoreSkuBindInfo)) skuBindInfosDel = append(skuBindInfosDel, v.(*StoreSkuBindInfo))
// } }
// _, err = updateStoresSkusWithoutSync(ctx, db, []int{storeID}, skuBindInfosDel, false) _, err = updateStoresSkusWithoutSync(ctx, db, []int{storeID}, skuBindInfosDel, false)
// } }
// case 2: // case 2:
// if len(updateList) > 0 { // if len(updateList) > 0 {
// taskFunc := func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { // taskFunc := func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {