linshuohong пре 4 година
родитељ
комит
abbc946705
3 измењених фајлова са 33 додато и 0 уклоњено
  1. 25 0
      app/common/cart/CartRepository.php
  2. 7 0
      app/controller/cart/Index.php
  3. 1 0
      route/app.php

+ 25 - 0
app/common/cart/CartRepository.php

@@ -104,4 +104,29 @@ class CartRepository extends BaseRepository
104
         return $cartSelect[0];
104
         return $cartSelect[0];
105
     }
105
     }
106
 
106
 
107
+    /**
108
+     * TODO 获取购物车列表
109
+     * @param $uid
110
+     * @return array
111
+     */
112
+    public function getListFromUid($uid){
113
+        //SELECT * FROM `rrx_store_product` `rsp` INNER JOIN `rrx_store_product_attr_value` `rspav` ON `rsp`.`product_id`=`rspav`.`product_id` WHERE  `rsp`.`product_id` = '434'  AND `rspav`.`unique` = 'f53eccfdd090' LIMIT 1
114
+        $list = Db::query("select * from `rrx_store_cart` `rsc`
115
+         INNER JOIN `rrx_store_product_attr` `rspa` on `rsc`.``
116
+         where 
117
+             `uid`=? and 
118
+             `is_del`=? and 
119
+             `is_new`=? and 
120
+             `is_pay`=?"
121
+            ,[$uid,0,0,0]);
122
+        $this -> formatCartList($list);
123
+        return [];
124
+    }
125
+
126
+    //购物车列表格式化
127
+    public function formatCartList(&$list){
128
+        dump($list);
129
+//        foreach
130
+    }
131
+
107
 }
132
 }

+ 7 - 0
app/controller/cart/Index.php

@@ -60,4 +60,11 @@ class Index extends BaseController
60
         if(isset($res['bool']) && !$res['bool']) return app('json')->fail($res['message']);
60
         if(isset($res['bool']) && !$res['bool']) return app('json')->fail($res['message']);
61
         return app('json')->success('修改成功');
61
         return app('json')->success('修改成功');
62
     }
62
     }
63
+
64
+    public function cartList(){
65
+        $uid = $this -> request -> uid();
66
+        $cartRepository = new CartRepository();
67
+        $cartRepository -> getListFromUid($uid);
68
+
69
+    }
63
 }
70
 }

+ 1 - 0
route/app.php

@@ -20,5 +20,6 @@ Route::group('orders',function (){
20
 
20
 
21
     Route::post('createCart','cart.Index/createCart');//创建购物车
21
     Route::post('createCart','cart.Index/createCart');//创建购物车
22
     Route::post('changeCart','cart.Index/changeCart');//修改购物车数量
22
     Route::post('changeCart','cart.Index/changeCart');//修改购物车数量
23
+    Route::get('cartList','cart.Index/cartList');//购物车列表
23
 
24
 
24
 })->middleware(\app\middleware\UserTokenMiddleware::class);
25
 })->middleware(\app\middleware\UserTokenMiddleware::class);