购物车

1) 表设计

显示效果

购物车存储用户要购买的商品,一个用户可以购买多个商品,一个商品也可以被多个用户购买。也就是说,一个用户有多个商品,一个商品有多个用户。购物车表:

 

2) 加入购物车

显示效果

 

2.1) 检查并获取所选商品信息、规格信息

数据服务中,主要业务逻辑

购物车模型中,主要业务逻辑

商品模型中,主要业务逻辑

 

2.2) 获取所选规格,对应数量范围【价格】

数据服务中,主要业务逻辑

商品模型中,主要业务逻辑

 

2.3) 加入购物车

数据服务中,主要业务逻辑

 

3) 【用户】购物车商品列表

获取购物车中,【用户对应的】商品列表,清除已下架的商品规格,并进行汇总、合计

数据服务中,主要业务逻辑

购物车模型中,主要业务逻辑

 

4) 修改数量

 

4.1) 检查并获取所选商品信息、规格信息,参考上面【2.1)】

 

4.2) 获取所选规格,对应数量范围【价格】,参考上面【2.2)】

 

4.3) 计算变化的金额、更新记录

 

5) 删除

计算变化的金额、删除记录