InfoController.class.php 1.05 KB
<?php
/**
 * 获取活动详情
 * InfoController.class.php
 * User: daijun
 * Date: 2017年09月05日
 */

namespace Rpc\Controller\TaskCenter;


use Common\Model\ActivityModel;
use Common\Service\ActivityService;


class InfoController extends AbstractController
{

    public function Index()
    {

        // 获取调研ID
        $params = $this->_params;

        $app_data_ids = $params['app_data_ids'];

        $paper_serv = new ActivityService();

        $conds = array(
            'ac_id' => $app_data_ids,
            'activity_type' => ActivityService::TASK_TYPE,
            'activity_status' => ActivityModel::ACTIVITY_PUBLISH
        );

        // 查询活动列表
        $list = $paper_serv->list_by_conds($conds, null, [], 'ac_id,subject');

        $result = [];

        // 循环格式化返回数据
        foreach ($list as $v) {
            $arr = array(
                'app_data_id' => intval($v['ac_id']),
                'title' => $v['subject']
            );

            $result[] = $arr;
        }

        return $result;
    }
}