慕课视频《从0开始独立完成企业级Java电商网站服务端开发》
https://coding.imooc.com/learn/list/421.html
代码:https://git.imooc.com/coding-421/copy-421.git
Controller
多参与默认值
Mapper
Mapper接口多参用法
where及if条件用法
foreach用法
mapper配置 Insert成功后返回的主键值
购物车数量统计和IFNULL
批量插入 foreach
算法
递归
getChildrenParallelCategory 获取同级
浮点型计算问题
解决浮点型商业运算中丢失精度的问题
精度问题
订单
生成订单号规则1
业务编码约定
- Controller需划分门户端和管理端
- 业务枚举值统一在编码表定义,编码定义加上用途类型
- 购物车计算等操作交给后台处理,避免前后端数据不一致。涉及价格的业务,统一在后端实现
- 生成订单。1注意订单生成规则,2订单数据由后台在购物车做操作并清除购物车相关商品