$start_date = I('post.start_date', $default_start_date);
$end_date = I('post.end_date', $default_end_date);
$b_start_date = I('post.b_start_date', $default_start_date);
$b_end_date = I('post.b_end_date', $default_end_date);
$ajaxMethod = I('post.ajaxMethod');
$command = I('post.command');
$a_roomname = I('post.a_roomname', $ndroom[0]['NAME']);
$b_roomname = I('post.b_roomname', $ndroom[1]['NAME']);
$showType = I('post.showType', 1);
$contrastIndex = I('post.contrastIndex', 1);
if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest") {
    //处理ajax请求
    if ($ajaxMethod == "getMaxAndMinTimeById") {
        //处理ajax请求获取测试机房的最大时间区间
        $roomid = I('post.roomid');
        $res = MroomRateCompare::getMaxTimeRange($roomid, 'splunk_mroom_compare_gb_rtt');
        echo $res === false ? json_encode(array("status" => false)) : json_encode(array("status" => true, "datas" => $res));
        exit;
        //处理ajax完毕,避免多余输出
    }
} else {
    //处理非ajax请求
    $list = MroomRateCompare::getRateCompareGBData($start_date, $end_date, $a_roomname, $b_start_date, $b_end_date, $b_roomname, $contrastIndex, $showType);
    //全球地图数据
    $aRoomData = array();
    //a机房地图
    $bRoomData = array();
    //b机房地图
    $roomData = array();
    //a-b机房柱状图
    $tableList = array();