打桩
This commit is contained in:
@@ -158,24 +158,26 @@ func SyncSkus(ctx *jxcontext.Context, parentTask tasksch.ITask, vendorIDs []int,
|
|||||||
// todo 按vendorID orgCode合并操作SyncSkus=============
|
// todo 按vendorID orgCode合并操作SyncSkus=============
|
||||||
task := tasksch.NewParallelTask(fmt.Sprintf("同步商品:%v,%v", nameIDs, skuIDs), tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx,
|
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) {
|
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
|
globals.SugarLogger.Debugf("batchItemList============DeleteSku2:%v", batchItemList)
|
||||||
skuVendorInfo := batchItemList[0].(*dao.StoreSkuSyncInfo)
|
skuVendorInfo := batchItemList[0].(*dao.StoreSkuSyncInfo)
|
||||||
var failedList []*partner.StoreSkuInfoWithErr
|
var failedList []*partner.StoreSkuInfoWithErr
|
||||||
// if skuVendorInfo.VendorCatID == "" {
|
// if skuVendorInfo.VendorCatID == "" {
|
||||||
// return nil, fmt.Errorf("商品:%d的商家分类没有同步", skuVendorInfo.SkuID)
|
// return nil, fmt.Errorf("商品:%d的商家分类没有同步", skuVendorInfo.SkuID)
|
||||||
// }
|
// }
|
||||||
globals.SugarLogger.Debugf("步骤1============= DeleteSku2:%v", skuVendorInfo.BindID)
|
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 {
|
if skuVendorInfo.BindID == 0 {
|
||||||
return nil, fmt.Errorf("商品:%d的数据异常", skuVendorInfo.SkuID)
|
return nil, fmt.Errorf("商品:%d的数据异常", skuVendorInfo.SkuID)
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debugf("步骤2============= DeleteSku2:%v", skuVendorInfo.ExdSkuID)
|
||||||
if skuVendorInfo.ExdSkuID != "" {
|
if skuVendorInfo.ExdSkuID != "" {
|
||||||
return nil, err
|
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 == "" {
|
if !model.IsSyncStatusNew(skuVendorInfo.SkuSyncStatus) && skuVendorInfo.VendorSkuID == "" {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debugf("步骤4============= DeleteSku2:%v", skuVendorInfo.SkuVendorMapCatID)
|
||||||
if skuVendorInfo.SkuVendorMapCatID != "" {
|
if skuVendorInfo.SkuVendorMapCatID != "" {
|
||||||
skuVendorInfo.VendorVendorCatID = utils.Str2Int64(skuVendorInfo.SkuVendorMapCatID)
|
skuVendorInfo.VendorVendorCatID = utils.Str2Int64(skuVendorInfo.SkuVendorMapCatID)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user