|
@@ -6,6 +6,41 @@ use Dever;
|
|
|
|
|
|
class Goods
|
|
|
{
|
|
|
+ # 根据店铺获取商品列表
|
|
|
+ public function getColumn($uid = -1)
|
|
|
+ {
|
|
|
+ $shop_id = Dever::input('shop_id');
|
|
|
+ $lng = Dever::input('lng');
|
|
|
+ $lat = Dever::input('lat');
|
|
|
+
|
|
|
+ $column = Dever::db('goods/column')->select();
|
|
|
+
|
|
|
+ $data = array();
|
|
|
+
|
|
|
+ # 这里要加一下缓存
|
|
|
+
|
|
|
+ $data['shop'] = Dever::load('shop/lib/info')->getOne($shop_id, $lng, $lat);
|
|
|
+ if ($column) {
|
|
|
+ foreach ($column as $k => $v) {
|
|
|
+ $data['cate'][] = $v;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $data['banner'] = Dever::load('push/lib/data')->get('list_banner', '商品列表焦点图', 5);
|
|
|
+
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+
|
|
|
+ # 根据店铺获取商品列表
|
|
|
+ public function getColumnGoods($uid = -1)
|
|
|
+ {
|
|
|
+ $shop_id = Dever::input('shop_id');
|
|
|
+ $column_id = Dever::input('column_id');
|
|
|
+ $data['data'] = Dever::load('shop/lib/info')->getGoods($shop_id, $column_id, false, 1, false, $uid);
|
|
|
+
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+
|
|
|
# 根据店铺获取商品列表
|
|
|
public function getList($uid = -1)
|
|
|
{
|