$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) . '"';
    $data['zhuData'] = implode(',', $tmpScore);
}
$data['pie'] = json_encode($data['pie']);
// }