| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: 中闽 < 1464674022@qq.com >
 
-  * Date: 2019/12/5
 
-  * Time: 17:44
 
-  */
 
- namespace app\api\controller;
 
- use app\api\controller\base\Base;
 
- use app\common\model\Announcement;
 
- use app\common\model\ConfigOption;
 
- use app\common\model\Webconfig;
 
- class Index extends Base
 
- {
 
-     public function index()
 
-     {
 
-         $this->json_success('success', ['ip' => $this->request->ip()]);
 
-     }
 
-     //站点信息接口
 
-     public function siteinfo()
 
-     {
 
-         $banners = (new ConfigOption())->where(['pid' => 1, 'status' => ConfigOption::STATUS_OPEN])->order('sort desc')->select();
 
-         foreach ($banners as $key => $item) {
 
-             $item['image'] = geturl($item->image, '', true);
 
-             $banners[$key] = $item;
 
-         }
 
-         $boxs = (new ConfigOption())->where(['pid' => 2, 'status' => ConfigOption::STATUS_OPEN])->order('sort desc')->select();
 
-         foreach ($boxs as $key => $item) {
 
-             $item['image'] = geturl($item->image, '', true);
 
-             $boxs[$key] = $item;
 
-         }
 
-         $announcements = (new Announcement())->order('id desc')->limit(6)->select();
 
-         foreach ($announcements as $key => $item) {
 
-             $item['thumb_url'] = $item->getThumb();
 
-             $announcements[$key] = $item;
 
-         }
 
-         $this->json_success('success', [
 
-             "sitename" => systemName(),
 
-             "banners" => $banners,//轮播图
 
-             "boxs" => $boxs,//模块
 
-             "contact_us" => "0595-88052395",//联系电话
 
-             "announcements" => $announcements,//公告
 
-             "notice" => [
 
-                 "title" => Webconfig::getValue('notice_title'),
 
-                 "content" => Webconfig::getValue('notice_content'),
 
-             ],
 
-             "appointment_time_limit" => Webconfig::getValue('appointment_time_limit'),
 
-         ]);
 
-     }
 
- }
 
 
  |