今天是双十一光棍节,先祝自己节日快乐。。。。
大家伙剁手了没,给马云爸爸做了多大贡献啊
借着今天购物狂欢的东风,我就来说说实现购物车的代码逻辑。。。
addCart(...)//将商品添加到购物车,存商品
{
1、取出Cookies,遍历Cookies取出购物车_buyerCart;
2、不管_buyerCart是否为空(空就新建一个),将商品_CartItem加入购物车;
3、将购物车存入cookie,写回浏览器
}
toCart(...)//去购物车页面(取商品)
{
1、取出Cookies,遍历Cookies取出购物车_buyerCart;
2、判断用户是否登录
已登录:1、若购物车不为空,将购物车存入redis,清除cookie,写回浏览器;
2、从redis中取出购物车;
3、不管用户是否登录,若购物车不为空,将购物车中的商品信息填满
}