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

来源:12-3 创建订单,清空购物车等功能开发2

Developer_Huang

2018-04-10

http://img.mukewang.com/szimg/5accbac4000112ec10540667.jpg


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

写回答

2回答

Geely

2018-04-19

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


0
0

polo哦

2018-04-11

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

//img.mukewang.com/szimg/5acd6b880001cfc108410064.jpg

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

0
1
Developer_Huang
代码和老师的是一致的,是2次判断购物车是否为空。 在创建订单的 createOrder()方法对购物车判空了。 if (CollectionUtils.isEmpty(orderItemList)){ return ServerResponse.createByErrorMessage("购物车为空"); } 还有在获取订单项方法 getCartOrderItem( )方法中 List orderItemList=Lists.newArrayList(); if (CollectionUtils.isEmpty(cartList)){ return ServerResponse.createByErrorMessage("购物车为空"); } 也对购物车判空了。
2018-04-11
共1条回复

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

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

9476 学习 · 8804 问题

查看课程