我的没有分页效果

我的没有分页效果

@ApiOperation("后台管理员查看商品列表")
@PostMapping("/admin/product/listProductForAdmin")
public ApiResponseObj listProductForAdmin(@RequestParam Integer pageNum,@RequestParam Integer pageSize) throws MallExeception {
    PageInfo pageInfo = productService.listProductForAdmin(pageNum, pageNum);
    return ApiResponseObj.success(pageInfo);
}
List<Product> listProductForAdmin();
<select id="listProductForAdmin" resultMap="BaseResultMap">
  select <include refid="Base_Column_List"></include>
  from imooc_mall_product
  order by update_time desc
</select>
@Override
public PageInfo listProductForAdmin(Integer pageNum, Integer pageSize){
    PageHelper.startPage(pageNum,pageSize);
    List<Product> products = productMapper.listProductForAdmin();
    PageInfo<Product> pageInfo = new PageInfo<>(products);
    return pageInfo;
}

相关截图:

结果就每次都是1条

https://img1.sycdn.imooc.com//climg/63e63fe809e076b324020584.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2023-02-11 10:36:43

同学你好,传递参数时,一页展示10条数据是指如下这样:

https://img1.sycdn.imooc.com//climg/63e6fef50966da2209320359.jpg

按照同学上述截图反馈,参数传递的是1页展示一条数据,这里建议同学反馈一下postman中的测试截图

祝学习愉快~


  • 提问者 weixin_慕少5379513 #1

    size写什么都是同一结果

    https://img1.sycdn.imooc.com//climg/63e71b15099ccb2925611439.jpg

    https://img1.sycdn.imooc.com//climg/63e71b2e0998035225611439.jpg

    {
        "status": 100,
        "message": "WELLDONE",
        "data": {
            "total": 20,
            "list": [
                {
                    "id": 2,
                    "name": "澳洲进口大黑车厘子大樱桃包甜黑樱桃大果多汁 500g 特大果",
                    "image": "http://111.231.103.117:8081/images/chelizi2.jpg",
                    "detail": "商品毛重:1.0kg货号:608323093445原产地:智利类别:美早热卖时间:1月,11月,12月国产/进口:进口售卖方式:单品",
                    "categoryId": 14,
                    "price": 50,
                    "stock": 100,
                    "status": 0,
                    "createTime": "2019-12-18T16:08:15.000+0000",
                    "updateTime": "2023-02-10T19:38:39.000+0000"
                }
            ],
            "pageNum": 1,
            "pageSize": 1,
            "size": 1,
            "startRow": 1,
            "endRow": 1,
            "pages": 20,
            "prePage": 0,
            "nextPage": 2,
            "isFirstPage": true,
            "isLastPage": false,
            "hasPreviousPage": false,
            "hasNextPage": true,
            "navigatePages": 8,
            "navigatepageNums": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8
            ],
            "navigateFirstPage": 1,
            "navigateLastPage": 8
        }
    }


    2023-02-11 12:36:20
  • 同学你好,建议同学修改如下要传递的参数为pageSize后再试试

    https://img1.sycdn.imooc.com//climg/63e733ee098bfaa207910130.jpg

    https://img1.sycdn.imooc.com//climg/63e734080962ac3b07930037.jpg

    祝学习愉快~


    2023-02-11 14:22:31
  • 可以了。谢谢

    2023-02-11 14:47:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师