} else {
    if ($_GET['download'] == 1) {
        $data['result'] = Complaint::customSpAnalayze($param, $start, 0);
    } else {
        $data['result'] = Complaint::customSpAnalayze($param, $start, $page_size);
    }
    $row_count = Complaint::customSpAnalayzeNum($param);
}
$wan = array_slice($wanResult, 0, 20);
foreach ($wan as $key => $value) {
    $name[] = $value['name'];
    $score[] = sprintf("%.2f", $value['score']);
}
$data['wanName'] = $name ? '"' . implode('","', $name) . '"' : '';
$data['chartWan'] = $score ? '' . implode(',', $score) . '' : '';
$charData = Complaint::customSpAnalayze($param, 0, 20);
if ($charData) {
    foreach ($charData as $key => $value) {
        $tmp['name'][] = $value['part_name'];
        $tmp['value'][] = $value['num'];
        $tmp['wan'][] = $value['wan'];
    }
    $data['chartName'] = '"' . implode('","', $tmp['name']) . '"';
    $data['chartValue'] = implode(',', $tmp['value']);
    // $data['chartWan'] = implode(',', $tmp['wan']);
}
// $row_count = 20;
// $data['month'] = Complaint::customAnalayzeMonth($param);
// $data['provinces'] = Complaint::customAnalayzeArea($param);
$province = Info::getProvince();
foreach ($province as $key => $value) {