尝试过滤掉饿鲜达不要的分类

This commit is contained in:
苏尹岚
2020-02-17 09:17:33 +08:00
parent 1a0a535d7b
commit 49ede2c9d8

View File

@@ -93,10 +93,10 @@ func getCheckExdStoreNameAndSeq(storeID int, storeCat *dao.SkuStoreCatInfo) (nam
func (p *PurchaseHandler) CreateStoreCategory(ctx *jxcontext.Context, storeID int, vendorStoreID string, storeCat *dao.SkuStoreCatInfo) (err error) {
var vendorCatID int64
if globals.EnableEbaiStoreWrite {
catName, catSeq, isCheck := getCheckExdStoreNameAndSeq(storeID, storeCat)
if isCheck {
return nil
}
catName, catSeq, _ := getCheckExdStoreNameAndSeq(storeID, storeCat)
// if isCheck {
// return nil
// }
vendorCatID, err = api.EbaiAPI.ShopCategoryCreate(utils.Int2Str(storeID), utils.Str2Int64WithDefault(storeCat.ParentVendorCatID, 0), formatCatName(catName), jxCatSeq2Ebai(catSeq))
} else {
vendorCatID = jxutils.GenFakeID()
@@ -107,10 +107,10 @@ func (p *PurchaseHandler) CreateStoreCategory(ctx *jxcontext.Context, storeID in
func (p *PurchaseHandler) UpdateStoreCategory(ctx *jxcontext.Context, storeID int, vendorStoreID string, storeCat *dao.SkuStoreCatInfo) (err error) {
if globals.EnableEbaiStoreWrite {
catName, catSeq, isCheck := getCheckExdStoreNameAndSeq(storeID, storeCat)
if isCheck {
return nil
}
catName, catSeq, _ := getCheckExdStoreNameAndSeq(storeID, storeCat)
// if isCheck {
// return nil
// }
err = api.EbaiAPI.ShopCategoryUpdate(utils.Int2Str(storeID), utils.Str2Int64WithDefault(storeCat.VendorCatID, 0), formatCatName(catName), jxCatSeq2Ebai(catSeq))
// todo, 饿百将一个分类重复改名也会报分类名重复错特殊处理一下不过因为GetStoreCategory其实会拉取所有的门店分类是比较耗时的操作
if utils.IsErrMatch(err, "1", []string{"分类名称已经存在"}) {