Ejemplo n.º 1
0
    if (${$value}) {
        $param[$value] = ${$value};
    }
}
$start_date = $param['start_date'] = $_GET['start_date'] = $_GET['start_date'] ? $_GET['start_date'] : date('Y-m');
// if (Common::isPost ()) {
// if($start_date != '' && $end_date !=''){
$page_size = PAGE_SIZE;
$page_no = $page_no < 1 ? 1 : $page_no;
$start = ($page_no - 1) * $page_size;
if ($_GET['download'] == 1) {
    $data['result'] = Complaint::baseSpAnalayze($param, $start, 0);
} else {
    $data['result'] = Complaint::baseSpAnalayze($param, $start, $page_size);
}
$total = Complaint::getProMonthTotal($province_id, $start_date);
$tmp = array();
if ($data['result']) {
    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']);