购物车处理流程

/*

* 登录购物车流程: 一、普通登录(除结算登录)

* 1、如果cookie有购物车数据,则合并购物车和DB数据,相同商品数量以cookie为最后数量,不同商品产生集合方式

* 在此步骤中规则:如果cookie数据参加了活动,则清除DB中此商品参加的活动及其活动下的其它商品标志,

* 如果cookie数据没有参加活动,并且在此情况下DB中的数据参加了活动,则同步DB的活动信息到cookie数据中

* 2、如果cookie没有数据,则直接加载DB数据到cookie中,如果有活动信息则也同步更新

* 二、结算处登录 实现流程: 1、如果cookie有购物车数据,则直接以cookie数据为结果,并同步到db中,且清空原有db数据;

* 2、如果cookie没有购物数据,则加载db购物车数据到cookie中。

* 实现步骤: 1、分析cookie中购物车数据 2、如果有cookie数据,则转化为Cart对象list,存入db中,并清空原有db购物车数据;

* 3、如果cookie没有数据,则同步db数据到cookie中 4、分析新购物车数据加入cookie

*

猜你喜欢

转载自hai0378.iteye.com/blog/2065486