当前位置: 首页>>代码示例>>PHP>>正文


PHP Historico::getAveriasTbaPendientes方法代码示例

本文整理汇总了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' => '');
//.........这里部分代码省略.........
开发者ID:lcalderonc,项目名称:hdc2016,代码行数:101,代码来源:HistoricoController.php


注:本文中的Historico::getAveriasTbaPendientes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。