Beispiel #1
0
    foreach ($data['result'] as $key => $value) {
        // $total += $value['num'];
        $name = mb_substr($value['sp_name'], 0, 20);
        $tmp['name'][] = $name;
        $tmp['value'][] = $value['num'];
        $tmp['wan'][] = round($value['wan'], 2);
        $data['wanString'][(string) $value['wan']] = $name;
    }
    rsort($tmp['wan']);
    krsort($data['wanString']);
    $data['wanString'] = '"' . implode('","', $data['wanString']) . '"';
    $data['chartName'] = '"' . implode('","', $tmp['name']) . '"';
    $data['chartValue'] = implode(',', $tmp['value']);
    $data['chartWan'] = implode(',', $tmp['wan']);
}
$row_count = Complaint::baseSpAnalayzeCount($param);
if ($wan) {
    $row_count = count($data['result']);
}
// $data['month'] = Complaint::customAnalayzeMonth($param);
// $data['provinces'] = Complaint::customAnalayzeArea($param);
$province = Info::getProvince();
foreach ($province as $key => $value) {
    $data['provinceMap'][$key] = $value['name'];
}
$data['provinceString'] = '"' . implode('","', $data['provinceMap']) . '"';
// }
$data['total'] = $total;
$data['province'] = Info::getProvince(false);
$data['complaintType'] = Info::getComplaintType('complaint_type', false);
$data['questionType'][1] = Info::getQuestionType(1, 'question_type', true);