diff --git a/yami-shop-admin/src/main/java/com/yami/shop/admin/controller/CategoryController.java b/yami-shop-admin/src/main/java/com/yami/shop/admin/controller/CategoryController.java index c284b55..113b2f8 100644 --- a/yami-shop-admin/src/main/java/com/yami/shop/admin/controller/CategoryController.java +++ b/yami-shop-admin/src/main/java/com/yami/shop/admin/controller/CategoryController.java @@ -109,7 +109,7 @@ public class CategoryController { @DeleteMapping("/{categoryId}") @PreAuthorize("@pms.hasPermission('prod:category:delete')") public ResponseEntity delete(@PathVariable("categoryId") Long categoryId){ - if (CollectionUtil.isNotEmpty(categoryService.listByParentId(categoryId))) { + if (categoryService.count(new LambdaQueryWrapper().eq(Category::getParentId,categoryId)) >0) { return ResponseEntity.badRequest().body("请删除子分类,再删除该分类"); } categoryService.deleteCategroy(categoryId); diff --git a/yami-shop-service/src/main/resources/mapper/CategoryMapper.xml b/yami-shop-service/src/main/resources/mapper/CategoryMapper.xml index eaf56cc..adbbdd1 100644 --- a/yami-shop-service/src/main/resources/mapper/CategoryMapper.xml +++ b/yami-shop-service/src/main/resources/mapper/CategoryMapper.xml @@ -46,7 +46,7 @@