$st_str) { $all_st_str .= $st_str; } } $code_map = array(); $data = formatSt($all_st_str, $date, $code_map); $interface_name = "$module::$interface"; $success_series_data = $fail_series_data = $success_time_series_data = $fail_time_series_data = array(); $total_count = $fail_count = 0; foreach($data as $time_point=>$item) { if($item['total_count']) { $success_series_data[] = "[".($time_point*1000).",{$item['total_count']}]"; $total_count += $item['total_count']; } $fail_series_data[] = "[".($time_point*1000).",{$item['fail_count']}]"; $fail_count += $item['fail_count']; if($item['total_avg_time']) { $success_time_series_data[] = "[".($time_point*1000).",{$item['total_avg_time']}]"; } $fail_time_series_data[] = "[".($time_point*1000).",{$item['fail_avg_time']}]"; } $success_series_data = implode(',', $success_series_data); $fail_series_data = implode(',', $fail_series_data); $success_time_series_data = implode(',', $success_time_series_data); $fail_time_series_data = implode(',', $fail_time_series_data); unset($_GET['start_time'], $_GET['end_time'], $_GET['date'], $_GET['fn']); $query = http_build_query($_GET); // 删除末尾0的记录 if($today == $date) { while(!empty($data) && ($item = end($data)) && $item['total_count'] == 0 && ($key = key($data)) && $time_now < $key) { unset($data[$key]); } } $table_data = $html_class = ''; if($data) { $first_line = true; foreach($data as $item) { if($first_line) { $first_line = false; if($item['total_count'] == 0) { continue; } } $html_class = 'class="danger"'; if($item['total_count'] == 0) { $html_class = ''; } elseif($item['precent']>=99.99) { $html_class = 'class="success"'; } elseif($item['precent']>=99) { $html_class = ''; } elseif($item['precent']>=98) { $html_class = 'class="warning"'; } $table_data .= "\n