关于订单分页

来源:12-5 前后台订单列表,订单详情,发货功能开发

2016阿文

2017-11-29


    public ServerResponse<PageInfo> manageSearch(Long orderNo,int pageNum,int pageSize){

        PageHelper.startPage(pageNum,pageSize);

        Order order = orderMapper.selectByOrderNo(orderNo);

        if(order != null){

            List<OrderItem> orderItemList = orderItemMapper.getByOrderNo(orderNo);

            OrderVo orderVo = assembleOrderVo(order,orderItemList);


            PageInfo pageResult = new PageInfo(Lists.newArrayList(order));

            pageResult.setList(Lists.newArrayList(orderVo));

            return ServerResponse.createBySuccess(pageResult);

        }

        return ServerResponse.createByErrorMessage("订单不存在");

    }

老师,这里面的order 不是一条记录吗?为什么把他放到PageHelper里面?要放也应该是order里面的orderItem 啊?这里面有什么猫腻?还请老师揭秘

写回答

1回答

Geely

2017-11-29

你好,同学哈哈哈,很好的问题。被你发现了。

是这样的。咱们现在一期搜索比较简单。是为了以后扩展~~

后续我们只输入1000,模糊查询的时候。是不是会出现多个orderNo命中呢?






咱们二期上线啦,【二期进阶Tomcat集群和Redis分布式课程已经上线】

二期课程网址 http://coding.imooc.com/class/162.html


另外,看帖子看帖子看帖子,重要的说三遍哈


我给大家整理了这个,有问题可以来看看先找一下。 肯定有你想要的哈


部署环境的话 ,建议看下文章最后一小段哟~


尽快进入咱们QQ群哟~~进群方法下面思维导图那个帖子有。非常详细


课程项目思维导图及线上环境、测试环境、部署linux和windows等解答

http://www.imooc.com/article/20193 


【重点】问答区常见问题整理

http://www.imooc.com/article/18998


课程项目QQ群分享手记

http://www.imooc.com/article/19094



找工作的季节之简历及找工作的分享

http://www.imooc.com/article/19998


项目环境、vsftpd、linux、mysql等各种配置、软件下载

http://learning.happymmall.com


课程求10分好评哇谢谢啦~~(づ ̄ 3 ̄)づ



0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9504 学习 · 8820 问题

查看课程