概述
在疏通购物车逻辑之前,首先明确几个概念:1.购物车列表(指由各个商家的购物车组成的列表),2.商家购物车(指添加一个商品,来自那一家商家,包括商家ID,商家名称,购物车明细),3.购物车明细(指由来自同一家商家的不同的商品组成的列表),购物车列表,商家购物车,购物车明细之间的关系,大概如下图:
1.首先将商品添加到购物车的时候,需要知道商品的SKU属相,何为SKU(例:比如一条裤子,有码号,颜色,然后这两个属相的随机组合就是SKU属性)。
2.根据skuID查询商品明细SKU对象
3.根据SKU对象得到商家ID
4.根据商家ID在购物车列表中查询购物车对象
5.如果购物车列表中不存在该商家的购物车
(1)创建一个新的购物车对象
(2)将新的购物车对象添加到购物车列表中
6.如果购物车列表中存在该商家的购物车
判断该商品是否存在该购物车的明细列表中
(1)如果不存在,创建新的购物车明细对象,并添加到该购物车的明细列表中
(2)如果存在,在原有的数量上添加数量,并且更新金额
转载于:https://www.cnblogs.com/yinghuanan/p/10812868.html
最后
以上就是顺利乌冬面为你收集整理的购物车后台逻辑的实现的全部内容,希望文章能够帮你解决购物车后台逻辑的实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复