单个商品活动显示
- 
获取所有活动
 - 
判断是否属于此商品
 
购物活动显示
- 
获取所有活动
 - 
判断是否属于此商品
 
准备参加活动
- 
获取所有活动
 - 
根据购物车中商品能参加的活动
 - 
判断用户等级
 - 
判断参加活动的金额
 - 
判断是否已存在购物车
 - 
判断是否参加过此活动
 - 
加入活动
 
参加中的活动
- 
获取购物车中的活动
 - 
判断是否过期
 - 
根据购物车商品数量改删,判断金额是否还符合
 
确定参加活动(生成订单)
- 
获取选择的活动
 - 
判断是否过期
 - 
判断是否含有触发活动的商品
 - 
判断选择的商品的金额
 
优化构思
- 
根据最近活动过期时间缓存
 - 
缓存所有的数据,比如活动匹配的商品id,活动的等级,活动的金额,活动的时间
 
转载请保留原文链接: https://zodream.cn/blog/id/37.html