<?php
namespace Home\Controller;

use Common\Controller\BaseController;

class CmsController extends BaseController
{
    // 获取热门商品
	public function getHotGoods()
	{
        $request = I('request.');
        $res = $this->checkApi($request); // 接口校验

        if ($res === false) return $this->jsonReturn(11001, '接口校验失败');

        $datas = $this->apiBaseCache('pc_hot_goods', '', 5); // 热门商品

        return $this->jsonReturn(0, '', $datas['data']);
	}

    /**
     * 统一格式返回
     * @param  integer $code   [description]
     * @param  string  $msg    [description]
     * @param  array   $extend [description]
     * @return [type]          [description]
     */
    protected function jsonReturn($code = 0, $msg = '', $extend = array())
    {
        $data = array(
            'errcode' => $code,
            'errmsg' => $msg,
            'data' => $extend,
        );

        if(isset($_GET['callback']) && !empty($_GET['callback'])){
            echo  $_GET['callback'].'('.json_encode($data).')';exit;
        }else{
            echo json_encode($data);exit;
        }
    }

}