From 5ff58df0e25086c740edcd6d723e7d8736607568 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 18 Mar 2022 10:46:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E6=A1=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/sync2.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/business/jxstore/cms/sync2.go b/business/jxstore/cms/sync2.go index 1db6f1e35..5b333ce41 100644 --- a/business/jxstore/cms/sync2.go +++ b/business/jxstore/cms/sync2.go @@ -158,24 +158,26 @@ func SyncSkus(ctx *jxcontext.Context, parentTask tasksch.ITask, vendorIDs []int, // todo 按vendorID orgCode合并操作SyncSkus============= task := tasksch.NewParallelTask(fmt.Sprintf("同步商品:%v,%v", nameIDs, skuIDs), tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { + globals.SugarLogger.Debugf("batchItemList============DeleteSku2:%v", batchItemList) skuVendorInfo := batchItemList[0].(*dao.StoreSkuSyncInfo) var failedList []*partner.StoreSkuInfoWithErr // if skuVendorInfo.VendorCatID == "" { // return nil, fmt.Errorf("商品:%d的商家分类没有同步", skuVendorInfo.SkuID) // } globals.SugarLogger.Debugf("步骤1============= DeleteSku2:%v", skuVendorInfo.BindID) - globals.SugarLogger.Debugf("步骤1============= DeleteSku2:%v", skuVendorInfo.ExdSkuID) - globals.SugarLogger.Debugf("步骤1============= DeleteSku2:%v", skuVendorInfo.VendorSkuID) - globals.SugarLogger.Debugf("步骤1============= DeleteSku2:%v", skuVendorInfo.SkuVendorMapCatID) if skuVendorInfo.BindID == 0 { return nil, fmt.Errorf("商品:%d的数据异常", skuVendorInfo.SkuID) } + globals.SugarLogger.Debugf("步骤2============= DeleteSku2:%v", skuVendorInfo.ExdSkuID) if skuVendorInfo.ExdSkuID != "" { return nil, err } + globals.SugarLogger.Debugf("步骤3============= DeleteSku2:%v", skuVendorInfo.VendorSkuID) + globals.SugarLogger.Debugf("步骤3============= DeleteSku2:%v", !model.IsSyncStatusNew(skuVendorInfo.SkuSyncStatus)) if !model.IsSyncStatusNew(skuVendorInfo.SkuSyncStatus) && skuVendorInfo.VendorSkuID == "" { return nil, err } + globals.SugarLogger.Debugf("步骤4============= DeleteSku2:%v", skuVendorInfo.SkuVendorMapCatID) if skuVendorInfo.SkuVendorMapCatID != "" { skuVendorInfo.VendorVendorCatID = utils.Str2Int64(skuVendorInfo.SkuVendorMapCatID) }