12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020-09-21
- * Time: 9:08
- */
-
- namespace api\js\controller;
-
-
- use api\js\model\GoodsModel;
- use cmf\controller\RestBaseController;
- use think\Db;
- class JsIndexController extends RestBaseController
- {
- public function index()
- {
- $navList = Db::name('index_nav')->where('pos',2)->order('list_order','asc')->select()->each(function ($navList){
- $navList['icon'] = cmf_get_image_preview_url($navList['icon']);
- return $navList;
- });
- $banner = Db::name('slide_item')->where('slide_id',3)->where('status',1)->order('list_order','asc')->select()->each(function ($banner){
- $banner['image'] = cmf_get_image_preview_url($banner['image']);
- return $banner;
- });
- $banner2 = Db::name('slide_item')->where('slide_id',4)->where('status',1)->order('list_order','asc')->select()->each(function ($banner2){
- $banner2['image'] = cmf_get_image_preview_url($banner2['image']);
- return $banner2;
- });
-
- $goodsModel = new GoodsModel();
- $list = $goodsModel->where('is_sell',1)->order('list_order','asc')->field('id,icon')->select()->each(function ($list){
- $list['icon'] = cmf_get_image_preview_url($list['icon']);
- });
-
- $this->success('ok',['nav'=>$navList,'banner'=>$banner,'banner2'=>$banner2,'goods'=>$list]);
- }
-
- }
|