|
@@ -3,14 +3,14 @@
|
|
|
namespace app\api\controller;
|
|
|
|
|
|
use app\common\controller\Api;
|
|
|
-
|
|
|
+use think\Db;
|
|
|
/**
|
|
|
* 首页接口
|
|
|
*/
|
|
|
class Index extends Api
|
|
|
{
|
|
|
- protected $noNeedLogin = ['*'];
|
|
|
- protected $noNeedRight = ['*'];
|
|
|
+ protected $noNeedLogin = [''];
|
|
|
+ protected $noNeedRight = [''];
|
|
|
|
|
|
/**
|
|
|
* 首页
|
|
@@ -20,4 +20,46 @@ class Index extends Api
|
|
|
{
|
|
|
$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);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|