123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?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\activity\controller;
- use api\activity\model\ActivityReviewModel;
- use cmf\controller\RestBaseController;
- class ActivityReviewController extends RestBaseController
- {
- /**
- * 列表
- */
- public function index()
- {
- $param = $this->request->param();
- $page = empty($param['page']) ? 1 : $param['page'];
- $size = empty($param['size']) ? 10 : $param['size'];
- //搜索条件
- $where = [];
- if (!empty($param['keyword'])) {
- $where[] = ['title', 'like', "%{$param['keyword']}%"];
- }
- $list = ActivityReviewModel::with(['activity'])->where($where)->order('create_time', 'DESC')->page($page, $size)->select();
- //数据处理
- if (!$list->isEmpty()) {
- foreach ($list as $v) {
- $v['main_image'] = cmf_get_image_preview_url($v['main_image']);
- $v['activity_time'] = date('Y-m-d H:i', $v['activity']['start_time']);
- $v['address'] = $v['activity']['address'];
- }
- }
- $this->success('成功', $list);
- }
- /**
- * 详情
- */
- public function detail()
- {
- $id = $this->request->post('id');
- $info = ActivityReviewModel::get($id, ['activity']);
- $info['main_image'] = cmf_get_image_preview_url($info['main_image']);
- $info['activity']['start_time'] = date('Y-m-d H:i', $info['activity']['start_time']);
- $info['activity']['end_time'] = date('Y-m-d H:i', $info['activity']['end_time']);
- $this->success('成功', $info);
- }
- }
|