<?php header("Content-Type:text/html;charset=utf-8"); require '../include/init.inc.php'; $arr = array('start_date', 'end_date', 'province_id', 'buss_name', 'sp_name', 'sp_corp_code', 'complaint_type', 'problem_type', 'complaint_level', 'buss_line', 'sp_code', 'buss_name_detail'); $start_date = $end_date = $page_no = $province_id = $buss_name = $sp_name = $sp_corp_code = $complaint_type = $problem_type = $complaint_level = $buss_line = $sp_code = $start_date = $end_date = $buss_name_detail = ""; $method = $start_date = ''; extract($_REQUEST, EXTR_IF_EXISTS); $user_info = UserSession::getSessionInfo(); $province_id = $user_info['province_id'] ? $user_info['province_id'] : $province_id; $menus = MenuUrl::getMenuByIds($user_info['shortcuts']); if ($method == 'updateComplaintLevelAndType' && $start_date != '') { set_time_limit(0); $complaints_levels = Complaint::getAllComplaintsLevel(); $complaints_types = Complaint::getAllComplaintsType(); //一天只能被更新一次 $curDate = date('Y-m-d'); $complaints = Complaint::search(array('start_date' => $start_date, "update_complaint_level_and_type[!]" => $curDate), 0, 100); $successNum = 0; while ($complaints && count($complaints) > 0) { foreach ($complaints as $k => $v) { //var_dump($v['complaint_content'],$v['suggestion']); $complaint_level = '一般投诉'; $find_level = 0; if ($v['complaint_content'] != '' || $v['suggestion'] != '') { foreach ($complaints_levels as $k1 => $v1) { if ($v1['keywords'] == '') { continue; } $keywordArr = explode('|', $v1['keywords']); foreach ($keywordArr as $v2) {