diff --git a/business/partner/purchase/tiktok_store/store_sku2_utils.go b/business/partner/purchase/tiktok_store/store_sku2_utils.go index d8211f33b..91a8de6ed 100644 --- a/business/partner/purchase/tiktok_store/store_sku2_utils.go +++ b/business/partner/purchase/tiktok_store/store_sku2_utils.go @@ -182,18 +182,18 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI //storeSku.SkuSyncStatus = model.SyncFlagNewMask // 只创建主品,子品都没做 storeSku.SkuSyncStatus = 0 // 后续不在做定时任务更新 storeSku.VendorSonSkuID = "此商品已经创建抖音主商品了" - //failedList = putils.GetErrMsg2FailedSingleList(storeSku, errCreate, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) + failedList = putils.GetErrMsg2FailedSingleList(storeSku, errCreate, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) continue } } else if strings.Contains(errCreate.Error(), "无资质授权") { storeSku.SkuSyncStatus = 0 // 门店无资质不在做定时任务更新 storeSku.VendorSonSkuID = "无资质授权" - //failedList = putils.GetErrMsg2FailedSingleList(storeSku, errCreate, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) + failedList = putils.GetErrMsg2FailedSingleList(storeSku, errCreate, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) continue } else { storeSku.SkuSyncStatus = 0 // 门店无资质不在做定时任务更新 storeSku.VendorSonSkuID = errCreate.Error() - //failedList = putils.GetErrMsg2FailedSingleList(storeSku, errCreate, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) + failedList = putils.GetErrMsg2FailedSingleList(storeSku, errCreate, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) continue } } @@ -225,7 +225,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI storeSku.SkuSyncStatus = 0 // 只创建主品,子品都没做 storeSku.VendorSonSkuID = err.Error() dao.UpdateThingMap(db, model.ThingTypeSyncingStop, err.Error(), storeSku.SkuID, model.VendorIDDD, storeDetail.VendorOrgCode) - //failedList = putils.GetErrMsg2FailedSingleList(storeSku, err, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) + failedList = putils.GetErrMsg2FailedSingleList(storeSku, err, storeID, model.VendorChineseNames[model.VendorIDDD], syncType) continue } diff --git a/business/partner/putils/store_sku.go b/business/partner/putils/store_sku.go index 2be8ecf51..84ab8c722 100644 --- a/business/partner/putils/store_sku.go +++ b/business/partner/putils/store_sku.go @@ -318,7 +318,8 @@ func UnselectStoreSkuSyncListByVendorSkuIDs(storeSkuList []*dao.StoreSkuSyncInfo if len(vendorSkuIDs) > 0 { vendorSkuIDMap := jxutils.StringList2Map(vendorSkuIDs) for _, v := range storeSkuList { - if vendorSkuIDMap[v.VendorSkuID] == 0 { + //if vendorSkuIDMap[v.VendorSkuID] == 0 { + if vendorSkuIDMap[v.VendorSkuID] == 0 || v.VendorID == model.VendorIDDD { // 抖音商品失败之后也当做成功,更新失败原因已经同步状态,防止定时任务一直更新(图片,经营类目等错误) selectedStoreSkuList = append(selectedStoreSkuList, v) } }