$tmp['value'][$key] = sprintf("%.2f", $value['wan']);
    } else {
        $tmp['value'][$key] = 0;
    }
    $sortTmp[$key]['score'] = $tmp['value'][$key];
    $sortTmp[$key]['name'] = $value['class'];
}
if (isset($tmp['value']) && is_array($tmp['value'])) {
    array_multisort($tmp['value'], SORT_DESC, $tmp['typeName'], SORT_DESC, $sortTmp);
}
$tmpName = $tmpScore = array();
foreach ($sortTmp as $key => $value) {
    $tmpName[] = $value['name'];
    $tmpScore[] = $value['score'];
}
$total['cos'] = Complaint::getValueTotal(strtotime($start_date . "-01")) / 10000000;
// $total['cos'] = 1000;
$total['increase'] = $total['num'] - Complaint::getComplaintTotal(strtotime($start_date . "-01 -1 month"), $province_id);
$data['total'] = $total;
$row_count = Complaint::complaintsAnalayze2Count($param);
// $data['month'] = Complaint::baseAnalayzeMonth($param);
// $r = Complaint::complaintsAnalayzeType($param);
// var_dump($r);
// $data['provinces'] = implode(',',Complaint::complaintsAnalayzeType($param)['province']);
// $data['complaints'] = Complaint::complaintsAnalayzeType($param)['complaints'];
$province = Info::getProvince();
foreach ($province as $key => $value) {
    $data['provinceMap'][$key] = $value['name'];
}
if (isset($tmp['typeName'])) {
    $data['zhuString'] = '"' . implode('","', $tmpName) . '"';