本文整理汇总了PHP中Historico::getAveriasTbaPendientes方法的典型用法代码示例。如果您正苦于以下问题:PHP Historico::getAveriasTbaPendientes方法的具体用法?PHP Historico::getAveriasTbaPendientes怎么用?PHP Historico::getAveriasTbaPendientes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Historico
的用法示例。
在下文中一共展示了Historico::getAveriasTbaPendientes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postListaraverias
/**
* retornar reporte en formato xls
* POST historico/listaraverias
*
* @return json
*/
public function postListaraverias()
{
$telefono = $codsercms = $codclicms = $esCritico = '';
if (Input::has('telefonoCliente')) {
$telefono = Input::get('telefonoCliente');
}
if (Input::has('codigoServicioCMS')) {
$codsercms = Input::get('codigoServicioCMS');
}
if (Input::has('codigoClienteCMS')) {
$codclicms = Input::get('codigoClienteCMS');
}
if (Input::has('esCritico')) {
$esCritico = Input::get('esCritico');
}
//consultas del archivo listarAverias.php
$arrTotal = array();
$arrTotalD = array();
$arrTotalT = array();
$arrTotalC = array();
try {
$arrTba = Historico::getAveriasTbaPendientes("fono", $telefono);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
}
try {
$arrAdslPen = Historico::getAveriasAdslPendientes("fono", $telefono);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
}
try {
$arrCatvPen = Historico::getAveriasCatvPendientes("cliente", $codclicms);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
}
if (substr($telefono, 0, 1) == "1") {
try {
$arrTbaLiq = Historico::getAveriasTbaLiquidadasLima("fono", $telefono);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
}
if (count($arrTbaLiq) > 0) {
foreach ($arrTbaLiq as $filaTbaLiq) {
$arrTotalD["tipo"] = "TBA";
$arrTotalD["averia"] = $filaTbaLiq->averia;
$arrTotalD["fecha_registro"] = $filaTbaLiq->fecha_reporte;
$arrTotalD["estado"] = "Liquidada";
$arrTotalD["fecha_liquidacion"] = $filaTbaLiq->fecha_de_liquidacion;
array_push($arrTotal, $arrTotalD);
}
}
} else {
try {
$arrTbaLiq = Historico::getAveriasTbaLiquidadasProvincia("fono", $telefono);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
}
if (count($arrTbaLiq) > 0) {
foreach ($arrTbaLiq as $filaTbaLiq) {
$arrTotalD["tipo"] = "TBA";
$arrTotalD["averia"] = $filaTbaLiq->averia;
$arrTotalD["fecha_registro"] = $filaTbaLiq->fecha_registro;
$arrTotalD["estado"] = "Liquidada";
$arrTotalD["fecha_liquidacion"] = $filaTbaLiq->fecha_de_liquidacion;
array_push($arrTotal, $arrTotalD);
}
}
}
try {
$arrAdslLiq = Historico::getAveriasAdslLiquidadas("fono", $telefono);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
}
if (count($arrAdslLiq) > 0) {
foreach ($arrAdslLiq as $filaAdslLiq) {
$arrTotalT["tipo"] = "ADSL";
$arrTotalT["averia"] = $filaAdslLiq->averia;
$arrTotalT["fecha_registro"] = $filaAdslLiq->fecha_registro;
$arrTotalT["estado"] = "Liquidada";
$arrTotalT["fecha_liquidacion"] = $filaAdslLiq->fecha_liquidacion;
array_push($arrTotal, $arrTotalT);
}
}
try {
$arrCatvLiq = Historico::getAveriasCatvLiquidadas("codServicio", $codsercms);
} catch (Exception $exc) {
$this->_errorController->saveError($exc);
return array('rst' => 0, 'datos' => 'Error', 'arrTba' => '', 'arrAdslPen' => '', 'arrCatvPen' => '');
//.........这里部分代码省略.........