diff --git a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/YxStoreCategoryService.java b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/YxStoreCategoryService.java index 3c5f9cfa..ad836dd4 100644 --- a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/YxStoreCategoryService.java +++ b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/YxStoreCategoryService.java @@ -49,4 +49,6 @@ public interface YxStoreCategoryService extends BaseService{ boolean checkCategory(int pid); + + boolean checkProductCategory(int id); } diff --git a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreCategoryServiceImpl.java b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreCategoryServiceImpl.java index 76a13b74..832d5137 100644 --- a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreCategoryServiceImpl.java +++ b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreCategoryServiceImpl.java @@ -143,6 +143,7 @@ public class YxStoreCategoryServiceImpl extends BaseServiceImpllambdaQuery() @@ -152,13 +153,18 @@ public class YxStoreCategoryServiceImpl extends BaseServiceImpllambdaQuery() -// .eq(YxStoreCategory::getPid,pid)); -// -// // DateUtil.format() -// -// return true; -// } + /** + * 检测商品分类必选选择二级 + * @param id 分类id + * @return boolean + */ + public boolean checkProductCategory(int id){ + YxStoreCategory yxStoreCategory = this.getOne(Wrappers.lambdaQuery() + .eq(YxStoreCategory::getId,id)); + + if(yxStoreCategory.getPid() == 0) return false; + + return true; + } } diff --git a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java index e5c1dce6..58d7d0fa 100644 --- a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java +++ b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java @@ -148,6 +148,9 @@ public class YxStoreProductServiceImpl extends BaseServiceImpl