diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/base/service/ShopBaseProductCategoryService.java b/mall-shop/src/main/java/com/suisung/mall/shop/base/service/ShopBaseProductCategoryService.java index 8c0bab77..fbcc6997 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/base/service/ShopBaseProductCategoryService.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/base/service/ShopBaseProductCategoryService.java @@ -115,7 +115,7 @@ public interface ShopBaseProductCategoryService extends IBaseService queryWrapper = new QueryWrapper<>(); queryWrapper.eq("category_name", categoryName); + queryWrapper.eq("store_id", storeId); queryWrapper.orderByAsc("category_parent_id").orderByAsc("category_order"); List list = list(queryWrapper); if (CollUtil.isNotEmpty(list)) { diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java b/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java index 322d713c..a7f8f28b 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java @@ -185,7 +185,7 @@ public abstract class SyncBaseThirdSxAbstract{ firstCategoryName=firstCategoryName.replace(forbidCategoryName,""); } // TODO storeId 不判断一下吗? - ShopBaseProductCategory cate = productCategoryService.getCategoryByName(firstCategoryName); + ShopBaseProductCategory cate = productCategoryService.getCategoryByName(firstCategoryName,storeId); if (cate != null) { list.get(i).setCategory_parent_id(cate.getCategory_id()); } else{ @@ -217,7 +217,7 @@ public abstract class SyncBaseThirdSxAbstract{ secondCategoryName=secondCategoryName.replace(forbidCategoryName,""); } // TODO storeId 不判断一下吗? - ShopBaseProductCategory cate = productCategoryService.getCategoryByName(secondCategoryName); + ShopBaseProductCategory cate = productCategoryService.getCategoryByName(secondCategoryName,storeId); if (cate != null) { list.get(i).setCategory_parent_id(cate.getCategory_id()); } else { @@ -282,7 +282,7 @@ public abstract class SyncBaseThirdSxAbstract{ JSONObject o = (JSONObject) brandListJSON.get(i); if (o != null && StrUtil.isNotBlank(o.getStr("category"))) { // category 一般是父分类名 - ShopBaseProductCategory cate = productCategoryService.getCategoryByName(o.getStr("category")); + ShopBaseProductCategory cate = productCategoryService.getCategoryByName(o.getStr("category"),storeId); if (cate != null) { goodBrandList.get(i).setCategory_id(cate.getCategory_id()); } else {