本文整理汇总了PHP中Historico::getAveriasAdslPendientes方法的典型用法代码示例。如果您正苦于以下问题:PHP Historico::getAveriasAdslPendientes方法的具体用法?PHP Historico::getAveriasAdslPendientes怎么用?PHP Historico::getAveriasAdslPendientes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Historico
的用法示例。
在下文中一共展示了Historico::getAveriasAdslPendientes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postListaraveriadetalle
/**
* retornar reporte en formato xls
* POST historico/listaraveriadetalle
*
* @return json
*/
public function postListaraveriadetalle()
{
$tipo = Input::get('tipo');
$negocio = Input::get('negocio');
$actuacion = Input::get('actuacion');
$reporte = '';
if ($tipo == "averia") {
switch ($negocio) {
case 'CATV-LIQ':
try {
$reporte = Historico::getAveriasCatvLiquidadas($tipo, $actuacion);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => '', 'tipo' => '');
}
break;
case 'TBA-LIQ':
try {
$reporte = Historico::getAveriasTbaLiquidadasLima($tipo, $actuacion);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => '', 'tipo' => '');
}
break;
case 'ADSL-LIQ':
try {
$reporte = Historico::getAveriasAdslLiquidadas($tipo, $actuacion);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => '', 'tipo' => '');
}
break;
case 'ADSL-PEN':
$reporte = null;
try {
$reporte = Historico::getAveriasAdslPendientes($tipo, $actuacion);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => '', 'tipo' => '');
}
break;
default:
$reporte = '';
break;
}
}
if (count($reporte) > 0 && is_array($reporte)) {
$rst = 1;
} else {
$rst = 0;
}
return Response::json(array('rst' => $rst, 'datos' => $reporte, 'tipo' => $tipo));
}