購物車處理流程

2021-09-02 02:57:17 字數 543 閱讀 1717

* 登入購物車流程: 一、普通登入(除結算登入)

* 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

購物車(註冊 登入 購物 購物車 結帳)

購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...

購物車原理

1.cookie n cookie儲存在客戶端,且占用很少的資源,瀏覽器允許存放300個cookie,每個cookie的大小為4kb,足以滿足購物車的要求,同時也減輕了伺服器的負荷 n cookie為瀏覽器所內建,使用方便。即使使用者不小心關閉了瀏覽器視窗,只要在cookie定義的有效期內,購物車中...

購物車動畫

金幣終點的x位置 cgfloat positionx 290.0f 終點x 金幣終點的y位置 cgfloat positiony 500.0f 終點y cgmutablepathref path cgpathcreatemutable 金幣的起始x位置 int fromx 20 arc4random...