<?php

header("Content-Type:text/html;charset=utf-8");
require '../include/init.inc.php';
$arr = array('start_date', 'end_date', 'corp_area', 'buss_name', 'sp_name', 'sp_corp_code', 'complaint_type', 'question_type', 'complaint_level', 'buss_type', 'sp_code', 'case_id', 'complaint_time', 'dispute_phone', 'sp_corp_name', 'buss_class', 'appeal_date', 'problem_type');
$start_date = $end_date = $page_no = $corp_area = $buss_name = $sp_name = $sp_corp_code = $complaint_type = $question_type = $complaint_level = $buss_type = $sp_code = $start_date = $end_date = $case_id = $complaint_time = $dispute_phone = $sp_corp_name = $buss_class = $appeal_date = $problem_type = "";
$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']);
//var_dump($method,$start_date);exit;
if ($method == 'updateComplaintProblemType' && $start_date != '') {
    set_time_limit(0);
    $complaints_types = Complaint::getAllComplaintsType();
    //一天只能被更新一次
    $curDate = date('Y-m-d');
    $complaints = Complaint::complaintsSearch(array('start_date' => $start_date, "update_complaint_problem_type[!]" => $curDate), 0, 100);
    $successNum = 0;
    while ($complaints && count($complaints) > 0) {
        foreach ($complaints as $k => $v) {
            $complaints_problem_type = '用户自行定制业务';
            $find_type = 0;
            if ($v['complaint_content'] != '') {
                foreach ($complaints_types as $k3 => $v3) {
                    if ($v3['keywords'] == '') {
                        continue;
                    }
                    $keywordArr = explode('|', $v3['keywords']);
                    foreach ($keywordArr as $v4) {
                        if ($v['complaint_content'] != '' && mb_strpos($v['complaint_content'], $v4, 0, 'utf8') !== false) {