$_POST['b_roomname'] = empty($_POST['b_roomname']) ? $ndroom[1]['NAME'] : $_POST['b_roomname']; $_POST['showType'] = empty($_POST['showType']) ? 1 : $_POST['showType']; $_POST['contrastIndex'] = empty($_POST['contrastIndex']) ? 1 : $_POST['contrastIndex']; //对比指标 extract($_POST, EXTR_IF_EXISTS); if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"]) == "xmlhttprequest") { if ($ajaxMethod == "getMaxAndMinTimeById") { //处理ajax请求获取测试机房的最大时间区间 $roomid = $_POST['roomid']; $res = MroomRateCompare::getMaxTimeRange($roomid, 'splunk_mroom_compare_rtt'); echo $res === false ? json_encode(array("status" => false)) : json_encode(array("status" => true, "datas" => $res)); exit; //处理ajax完毕,避免多余输出 } } else { $list = MroomRateCompare::getRateCompareData($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(); $tableHead = array(); foreach ($list as $item) { $aRoomItem = array(); $aRoomItem['name'] = $item['CLIENT_REGION']; $bRoomItem = array(); $bRoomItem['name'] = $item['CLIENT_REGION']; $roomData['name'][] = $item['CLIENT_REGION'];