123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020-09-12
- * Time: 13:47
- */
-
- namespace api\js\controller;
-
-
-
- use api\js\model\GoodsCategoryModel;
- use api\js\model\GoodsModel;
- use api\js\model\GoodsSeckillModel;
- use cmf\controller\RestBaseController;
- use think\Db;
- class StoreController extends RestBaseController
- {
- public function index()
- {
- $banner = Db::name('slide_item')->where('slide_id',2)->where('status',1)->order('list_order','asc')->select()->each(function ($banner){
- $banner['image'] = cmf_get_image_preview_url($banner['image']);
- return $banner;
- });
- $goodsCategoryModel = new GoodsCategoryModel();
- $goodsCategory = $goodsCategoryModel->getlist();
- $goodsSeckillModel = new GoodsSeckillModel();
- $seckill = $goodsSeckillModel->getlist();
- $goodsModel = new GoodsModel();
- $goods_where['is_sell'] = 1;
- $goods = $goodsModel->getlist($goods_where);
-
- $search = Db::name('goods_search')->select();
-
- $this->success('ok',['banner'=>$banner,'goods_category'=>$goodsCategory,'seckill'=>$seckill,'goods'=>$goods,'search'=>$search]);
-
- }
-
-
- public function getList()
- {
- $GoodsModel = new GoodsModel();
- $where = [];
- $page = $this->request->param('page',1);
- $name = $this->request->param('name');
- $category_id = $this->request->param('category_id');
-
- if($category_id){
- $where['category_id'] = $category_id;
- }
- $list = $GoodsModel->getlist($where,$page,$name);
- $this->success('ok',$list);
-
- }
-
- public function getInfo()
- {
- $id = $this->request->param('id');
- $GoodsModel = new GoodsModel();
- $info = $GoodsModel->getInfo($id);
- $this->success('ok',$info);
- }
-
-
- }
|