五十三.查询库存列表功能完善

由于代码生成器已经生成了相应的查询库存列表接口,如下:
在这里插入图片描述
所以直接修改其调用接口的实现类WareSkuServiceImpl对应方法的逻辑,加上筛选条件即可,如下:

  @Override
    public PageUtils queryPage(Map<String, Object> params) {
        QueryWrapper<WareSkuEntity> queryWrapper = new QueryWrapper<>();
        String skuId = (String) params.get("skuId");
        if (!StringUtils.isEmpty(skuId)) {
            queryWrapper.eq("sku_id", skuId);
        }

        String wareId = (String) params.get("wareId");
        if (!StringUtils.isEmpty(wareId)) {
            queryWrapper.eq("ware_id", wareId);
        }


        IPage<WareSkuEntity> page = this.page(
                new Query<WareSkuEntity>().getPage(params),
                queryWrapper
        );
        return new PageUtils(page);
    }

测试下效果:

无筛选条件时列表数据如下:
在这里插入图片描述

加上筛选条件,列表如下:
在这里插入图片描述

查询库存列表功能编写完成。

猜你喜欢

转载自blog.csdn.net/weixin_38106322/article/details/107601518