電商專案之收貨地址理解

Richard678發表於2019-01-13

1、收貨地址增加(請求引數:HttpSession session,Shipping shipping)

a、獲取session中當前登陸使用者

b、將使用者id和地址進行關聯,防止橫向越權,沒有使用者id,某人登陸後可傳別人的收貨地址id

c、將收貨地址插入到資料庫

2、收貨地址刪除(請求引數:HttpSession session,Integer shippingId)

a、獲取session中當前登陸使用者

b、通過使用者id和收貨地址id進行刪除收貨地址

3、收貨地址修改(請求引數:HttpSession session,Shipping shipping)

a、獲取session中的當前登陸使用者

b、將session獲取的使用者id設定到收貨地址中去

c、更新收貨地址

4、收貨地址查詢(請求引數:HttpSession session,Integer shippingId)

a、獲取session中的當前登陸使用者

b、根據使用者id和收貨id進行查詢

5、收貨地址查詢列表(請求引數:HttpSession session,int pageNum,int pageSize)

a、獲取session中的當前登陸使用者

b、開始分頁

PageHelper.startPage(pageNum,pageSize);

c、通過使用者id查詢收貨地址

List<Shipping> shippingList=shippingMapper.selectByUserId(userId);

d、將查詢的收貨地址集合放到pageInfo物件中

PageInfo pageInfo=new PageInfo(shippingList);

 

 

 

 

相關文章