123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- // +----------------------------------------------------------------------
- // | 文件说明:幻灯片
- // +----------------------------------------------------------------------
- // | Copyright (c) 2013-2017 http://www.thinkcmf.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Author: wuwu <15093565100@163.com>
- // +----------------------------------------------------------------------
- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
- // +----------------------------------------------------------------------
- // | Date: 2017-5-25
- // +----------------------------------------------------------------------
- namespace api\home\controller;
- use api\home\service\SlideService;
- use cmf\controller\RestBaseController;
- class SlidesController extends RestBaseController
- {
- /**
- * 获取幻灯片
- * @throws \think\db\exception\DataNotFoundException
- * @throws \think\db\exception\ModelNotFoundException
- * @throws \think\exception\DbException
- */
- public function read()
- {
- //slide为空或不存在抛出异常
- $id = $this->request->param('id', 0, 'intval');
- if (empty($id)) {
- $this->error('缺少ID参数');
- }
- $map['id'] = $id;
- $slideService = new SlideService();
- $data = $slideService->SlideList($map);
- //剔除分类状态隐藏 剔除分类下显示数据为空
- if (empty($data) || $data['items']->isEmpty()) {
- $this->success('该组幻灯片显示数据为空', []);
- }
- $this->success("该组幻灯片获取成功!", $data['items']);
- }
- }
|