java根据商品编号查找商品_查询商品分类下的所有商品(分类级别不限)

该博客介绍了如何使用Java实现根据商品编号查找商品,并查询商品分类下的所有商品,包括处理分类级别的递归查询。通过Controller代码展示了如何利用LambdaQueryWrapper进行条件查询,并在实体类中加入了children列表和商品列表属性。
摘要由CSDN通过智能技术生成

正版python深度学习逻辑算法与编程

80.9元

(需用券)

去购买 >

17ed4752f58b6b459f6aee737cfc4054.png

查询所有商品分类

遍历每个分类

如果能查到父级,就将子类放入父级中

根据分类Id查询商品列表

最后将查询到的商品放入分类中

controller代码

@GetMapping("/list")

@ApiOperation(value = "分类下的商品", notes = "所有分类包含商品", produces = "application/json")

public ResultPoJo> getCategoryproducts(Pagination pagination,String keyword) {

LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper().orderByAsc(YxJpProductCategory::getSort).orderByDesc(YxJpProductCategory::getCreateDate);

CommonUtil.emptyStr(keyword).ifPresent(key -> queryWrapper.and(andQw ->

andQw.or(orQw -> orQw.like(YxJpProductCategory::getName, key))

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值