コード例 #1
0
 public function inComingCallStatistics($request, $response)
 {/*{{{*/
     	
 	$fromdate = ($request->fromdate != null)?$request->fromdate:XDateTime::now()->toShortString();
     $todate = ($request->todate != null)?$request->todate:XDateTime::now()->toShortString();
     $errorMsg = "查询日期相差最多93天,请重新选择";
     $rows = array();
     $callType = $request->callType == null ? 0 : $request->callType;
     if(XDateTime::dayDiff(XDateTime::valueOf($fromdate),XDateTime::valueOf($todate)) <= 92)
     {
         $errorMsg = "";
         $params = array('fromdate'=>$fromdate." 00:00:00",'todate'=>$todate." 23:59:59",'calltype'=>$callType,
             'incomingcallsettingid'=>$request->inComingCallSettingId,'admin4tel'=>$request->admin4tel);
         $rows = PaymentClient::getInstance()->getInComingCallStatistics($params);
     }
     $inComingCallSettings = PaymentClient::getinstance()->getInComingCallSettings();
     $response->rows = $rows;
     $response->inComingCallSettings = $inComingCallSettings;
     $response->fromdate = $fromdate;
     $response->todate = $todate;
     $response->inComingCallSettingId = $request->inComingCallSettingId;
     $response->callType = $request->callType;
     $response->admin4tel = $request->admin4tel;
     $response->errorMsg = $errorMsg;
 }/*}}}*/