diff --git a/ruoyi-mall-api/src/main/java/org/dromara/web/controller/ApiProdController.java b/ruoyi-mall-api/src/main/java/org/dromara/web/controller/ApiProdController.java index 55464c5..949e550 100644 --- a/ruoyi-mall-api/src/main/java/org/dromara/web/controller/ApiProdController.java +++ b/ruoyi-mall-api/src/main/java/org/dromara/web/controller/ApiProdController.java @@ -225,7 +225,7 @@ public class ApiProdController { @GetMapping("/categoryByAncestors") @Operation(summary = "根据祖级ID获取分类信息列表", description = "获取所有的产品分类信息,顶级分类的ancestors为0,默认为顶级分类") @Parameter(name = "ancestors", description = "祖级ID") - public ServerResponseEntity> categoryByAncestors(@RequestParam(value = "ancestors", defaultValue = "0") Long ancestors) { + public ServerResponseEntity> categoryByAncestors(@RequestParam(value = "ancestors", defaultValue = "0") String ancestors) { List categories = categoryService.listByAncestors(ancestors); return ServerResponseEntity.success(categories); } diff --git a/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/ITzCategoryService.java b/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/ITzCategoryService.java index b2029d1..85afedc 100644 --- a/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/ITzCategoryService.java +++ b/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/ITzCategoryService.java @@ -74,5 +74,5 @@ public interface ITzCategoryService { * @param ancestors * @return */ - List listByAncestors(Long ancestors); + List listByAncestors(String ancestors); } diff --git a/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/impl/TzCategoryServiceImpl.java b/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/impl/TzCategoryServiceImpl.java index 179936e..13f3677 100644 --- a/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/impl/TzCategoryServiceImpl.java +++ b/ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/service/impl/TzCategoryServiceImpl.java @@ -124,15 +124,15 @@ public class TzCategoryServiceImpl implements ITzCategoryService { */ @Override public List listByParentId(Long parentId) { - return baseMapper.selectVoList(new LambdaQueryWrapper().eq(TzCategory::getParentId, parentId).eq(TzCategory::getStatus,1).eq(TzCategory::getSubset,1)); + return baseMapper.selectVoList(new LambdaQueryWrapper().eq(TzCategory::getParentId, parentId).eq(TzCategory::getStatus,1)); } /** * 分类信息列表 */ @Override - public List listByAncestors(Long ancestors) { - return baseMapper.selectVoList(new LambdaQueryWrapper().like(TzCategory::getAncestors, ancestors).eq(TzCategory::getStatus,1).eq(TzCategory::getSubset,1)); + public List listByAncestors(String ancestors) { + return baseMapper.selectVoList(new LambdaQueryWrapper().like(TzCategory::getAncestors, ancestors).eq(TzCategory::getStatus,1)); } /**