diff --git a/business/jxstore/cms/sync2.go b/business/jxstore/cms/sync2.go index 2cccb2b20..c0568e5c7 100644 --- a/business/jxstore/cms/sync2.go +++ b/business/jxstore/cms/sync2.go @@ -576,14 +576,14 @@ func amendAndPruneVendorStuff(ctx *jxcontext.Context, parentTask tasksch.ITask, } } case 1: - if (opType == AmendPruneOnlyPrune || opType == AmendPruneAll) && len(sku2Delete) > 0 { - _, err = putils.FreeBatchStoreSkuInfo("删除商品", func(task tasksch.ITask, batchedStoreSkuList []*partner.StoreSkuInfo) (result interface{}, successCount int, err error) { - if err = handler.DeleteSku2(ctx, vendorOrgCode, batchedStoreSkuList[0]); err == nil { - successCount = 1 - } - return nil, successCount, err - }, ctx, task, sku2Delete, 1, isContinueWhenError) - } + // if (opType == AmendPruneOnlyPrune || opType == AmendPruneAll) && len(sku2Delete) > 0 { + // _, err = putils.FreeBatchStoreSkuInfo("删除商品", func(task tasksch.ITask, batchedStoreSkuList []*partner.StoreSkuInfo) (result interface{}, successCount int, err error) { + // if err = handler.DeleteSku2(ctx, vendorOrgCode, batchedStoreSkuList[0]); err == nil { + // successCount = 1 + // } + // return nil, successCount, err + // }, ctx, task, sku2Delete, 1, isContinueWhenError) + // } sku2Delete = nil case 2: localCatList, err := dao.GetSkuCategoryWithVendor(db, []int{vendorID}, []string{vendorOrgCode}, -1, nil, false) @@ -645,14 +645,14 @@ func amendAndPruneVendorStuff(ctx *jxcontext.Context, parentTask tasksch.ITask, } } if len(levelCat2Delete) > 0 { - task4Delete := tasksch.NewParallelTask(fmt.Sprintf("删除商家分类,level:%d", level), tasksch.NewParallelConfig().SetIsContinueWhenError(isContinueWhenError), ctx, - func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { - cat := batchItemList[0].(*partner.BareCategoryInfo) - err = handler.DeleteCategory2(ctx, vendorOrgCode, cat.VendorCatID) - return nil, err - }, levelCat2Delete) - tasksch.HandleTask(task4Delete, task, true).Run() - _, err = task4Delete.GetResult(0) + // task4Delete := tasksch.NewParallelTask(fmt.Sprintf("删除商家分类,level:%d", level), tasksch.NewParallelConfig().SetIsContinueWhenError(isContinueWhenError), ctx, + // func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { + // cat := batchItemList[0].(*partner.BareCategoryInfo) + // err = handler.DeleteCategory2(ctx, vendorOrgCode, cat.VendorCatID) + // return nil, err + // }, levelCat2Delete) + // tasksch.HandleTask(task4Delete, task, true).Run() + // _, err = task4Delete.GetResult(0) } } }