public function updateVisitEvaluate($request, $response)
    {/*{{{*/
        $telOrder = DAL::get()->find('telOrder', $request->telOrderId);
        $proposal = DAL::get()->find('proposal', $request->proposalId);
        //检查订单所有者是否当前用户
        $this->checkOrderOwnerIsCurUser($telOrder);

        $telOrderId = $request->telOrderId;
        $score = $request->score;
        $score1 = $request->score1;
        $score = empty($score)?$score1:$score;
        $content = XString::convertCharacterSet($request->content, 'gbk');
        $curuser = UserClient::getInstance()->getCurrentUser();
        TelOrderClient::getInstance()->updateVisitEvaluate($curuser, $telOrderId, array('score'=>$score, 'content'=>$content, 'rank'=>0, 'mark'=>'pro'));
        $response->setRedirect($response->router->urlfor('proposal/showdetail', array('proposalid'=>$proposal->id)));
    }/*}}}*/
    public function ajaxOrderDiseaseInfo($request, $response)
    {/*{{{*/
        $orderId = $request->orderid; 
        $order = DAL::get()->find('telorder', $orderId);
        if($order->isNull())
        {
			die('无效的订单ID');
        }
        $response->order = $order;
        $doctorUser = DAL::get()->find('user', $order->executer->relatedObject->id);
        $doctorId = $doctorUser->space->host->id;
        $diseasesOfDoctor = DoctorClient::getInstance()->getDiseasesOfDoctor($doctorId); 
        $response->diseasesOfDoctor = $diseasesOfDoctor;
		$diseaseList = array();
        $diseaseName =  XString::convertCharacterSet($request->diseasename, 'gbk');
        if(false == empty($diseaseName))
        {
            $diseaseList = DAL::get()->find_all_similarDiseaseLimitName('disease', $diseaseName, array('isVoteSelf' => array(1)));
        }
        $response->diseaseList = $diseaseList;
        $response->diseaseName = $request->diseaseName;
        //取当前订单医生已审核订单绑定的疾病 wk
        $bindsOrders = PaymentClient::getInstance()->getBindsOrdersOfDoctor('telorder', $order->executerid, array(TelOrder::STATUS_CONFIRM, TelOrder::STATUS_FINISHED, TelOrder::STATUS_CLOSED));
        $allDiseaseIdsOfConfirmOrder = array();
        foreach($bindsOrders as $result)
        {
            if(empty($result['diseaseid'])) continue;
            $allDiseaseIdsOfConfirmOrder[] = $result['diseaseid'];
        }
        $diseasesOfConfirmOrder = DAL::get()->find('disease', $allDiseaseIdsOfConfirmOrder);
        foreach($diseasesOfConfirmOrder as $disease)
        {
            if(Disease::ISVOTESELF_NO == $disease->isVoteSelf)
            {
                unset($diseasesOfConfirmOrder[$disease->id]);
            }
        }
        //当前订单咨询的大夫的所有投票疾病 wk
        $response->diseases = $diseasesOfConfirmOrder;
    }/*}}}*/