请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

计算订单总价 和订单列表判空顺序问题

https://img1.sycdn.imooc.com//szimg/5accbac4000112ec10540667.jpg


请问老师,如图,代码1 调整到代码2上面,可能会更好一点吧,?

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

2回答

Geely 2018-04-19 23:25:18

hi 同学,这几天家里有点事情忙,忙着照顾媳妇坐月子,刚倒出点时间来,回复晚啦,在QQ群里和大家说啦,还请海涵呀,谢谢理解。接着说这个问题哈  是可以的,优先return是一个好的办法,减少无用计算~~


0 回复 有任何疑惑可以回复我~
polo哦 2018-04-11 09:57:42

你确定你和老师的代码一致嘛?

https://img1.sycdn.imooc.com//szimg/5acd6b880001cfc108410064.jpg

判断购物车是不是为空应该在一开始这句下面就判断了

0 回复 有任何疑惑可以回复我~
  • 提问者 Developer_Huang #1
    代码和老师的是一致的,是2次判断购物车是否为空。
     在创建订单的 createOrder()方法对购物车判空了。
    if (CollectionUtils.isEmpty(orderItemList)){
                return ServerResponse.createByErrorMessage("购物车为空");
    
            }
    还有在获取订单项方法 getCartOrderItem( )方法中
     List<OrderItem> orderItemList=Lists.newArrayList();
            if (CollectionUtils.isEmpty(cartList)){
                return ServerResponse.createByErrorMessage("购物车为空");
            }
    也对购物车判空了。
    回复 有任何疑惑可以回复我~ 2018-04-11 12:23:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信