1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- namespace app\api\controller;
- use app\common\controller\Api;
- use think\Db;
- /**
- * 首页接口
- */
- class Index extends Api
- {
- protected $noNeedLogin = [''];
- protected $noNeedRight = [''];
- /**
- * 首页
- *
- */
- public function index()
- {
- $this->success('请求成功');
- }
- public function home(){
- //轮播
- $banner = Db::name('banner')->field('id, title, image, url')
- ->where('company_id',$this->auth->company_id)
- ->where(['status' => 1])
- ->order(['weigh' => 'desc', 'id' => 'desc'])
- ->select();
- $banner = list_domain_image($banner, ['image']);
- //负责人
- $header = Db::name('user_company')->field('header,header_mobile')
- ->where('user_id',$this->auth->id)->find();
- $header = info_domain_image($header,['header_mobile']);
- //关于我们
- $aboutus = Db::name('company')->field('aboutus,aboutus_image')
- ->where('id',$this->auth->company_id)->find();
- $aboutus = info_domain_image($aboutus,['header_mobile']);
- //最新动态
- $zgs_id = 0;
- $dongtai = Db::name('dongtai')
- ->where('company_id','IN',[$this->auth->company_id,$zgs_id])
- ->order('id' , 'desc')
- ->limit(3)
- ->select();
- $dongtai = list_domain_image($dongtai, ['image']);
- //
- $result = [
- 'banner' => $banner,
- 'header' => $header,
- 'aboutus' => $aboutus,
- 'dongtai' => $dongtai,
- '119' => 119,
- ];
- $this->success(1, $result);
- }
- }
|