InfoController.class.php 897 Bytes
<?php
/**
 * InfoController.class.php
 * 回帖详情
 * User: heyuelong
 * Date:2017年4月26日18:07:37
 */

namespace Api\Controller\Replies;

use Common\Common\Constant;
use Common\Service\CircleService;

class InfoController extends \Api\Controller\AbstractController
{
    protected $_require_login = false;

    public function Index_get()
    {

        // 回帖id
        $id = I('get.id');

        if (empty($id)) {

            E('_EMPTY_REPLIES_ID');
        }

        // 回帖详情
        $service = new CircleService();
        $info = $service->get_by_conds(
            [
                'id' => $id,
                'type' => Constant::CIRCLE_REPLIES_TOPIC_TYPE
            ]
        );

        // 回帖详情不存在
        if (empty($info)) {

            E('_EMPTY_REPLIES_INFO');
        }

        $this->_result = $service->format_info($info, $this->uid);
    }
}