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


PHP Historico::getPendientes方法代码示例

本文整理汇总了PHP中Historico::getPendientes方法的典型用法代码示例。如果您正苦于以下问题:PHP Historico::getPendientes方法的具体用法?PHP Historico::getPendientes怎么用?PHP Historico::getPendientes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Historico的用法示例。


在下文中一共展示了Historico::getPendientes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: postBuscacliente

 /**
  * busqueda de cliente
  * 
  * @return type
  */
 public function postBuscacliente()
 {
     //esta busqueda viene de registro manul
     //primero se busca en gestionados y temporales, en caso de hallarlos ahi
     // terminar busqueda y retornar la data encontrada
     //para el caso de encontrar un registro retornar la data
     //la intension de esto es le redirija a la bandeja de gestion
     //para el caso de encontrar mas  de un registro retornar la data
     //el cliente debera legir en con que registro trabajar
     //de lo contrario continuar buscadno en las tablas de pendientes,
     // liquidados y en la maestra, en caso encontrarlos ahi terminar
     // la busqueda y retornar la data encontrada, en todos los lugares
     //por el lado de cliente se armara una tabla con los datos devueltos
     //esto servira para que el cliente elijan con quen datos trabajara
     //
     // para el caso de no encontrar ninregistro retornar mensaje
     //buscar en la tabla maestra
     //recibir los parametros y enviarlos al modelo, ahi ejecutar el query
     $telefono = $codcliatis = $codsercms = $codclicms = '';
     if (Input::has('telefonoCliente')) {
         $telefono = Input::get('telefonoCliente');
     }
     if (Input::has('codigoClienteATIS')) {
         $codcliatis = Input::get('codigoClienteATIS');
     }
     if (Input::has('codigoServicioCMS')) {
         $codsercms = Input::get('codigoServicioCMS');
     }
     if (Input::has('codigoClienteCMS')) {
         $codclicms = Input::get('codigoClienteCMS');
     }
     //1
     $arrclienteGest = Historico::getGestiones($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclienteGest);
     if ($rows > 0) {
         return Response::json(array('rst' => $rows, 'datos' => $arrclienteGest, 'estado' => 'gestionado'));
     }
     //2
     if ($telefono != '' || $codclicms != '') {
         $arrclienteTemp = Historico::getTemporales($telefono, $codclicms);
         $rows = count($arrclienteTemp);
         if ($rows > 0) {
             return Response::json(array('rst' => $rows, 'datos' => $arrclienteTemp, 'estado' => 'temporal'));
         }
     }
     $estado = $arrcliente = array();
     //3
     $arrclientePen = Historico::getPendientes($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclientePen);
     if ($rows > 0) {
         $estado[] = 'pendientes';
         $arrcliente['pendientes'] = $arrclientePen;
     }
     //4
     $arrclienteLiq = Historico::getLiquidados($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclienteLiq);
     if ($rows > 0) {
         $estado[] = 'liquidados';
         $arrcliente['liquidados'] = $arrclienteLiq;
     }
     //5
     $arrclienteMaestro = Historico::getMaestro($telefono, $codcliatis, $codsercms, $codclicms);
     $rows = count($arrclienteMaestro);
     if ($rows > 0) {
         $estado[] = 'maestro';
         $arrcliente['maestro'] = $arrclienteMaestro;
     }
     $rows = count($arrcliente);
     if ($rows > 0) {
         return Response::json(array('rst' => 1, 'datos' => $arrcliente, 'estado' => $estado));
     }
     return Response::json(array('rst' => 0, 'datos' => 'No se encontraron registros', 'estado' => 'no existe'));
     /*
     $telefono=$codcliatis=$codsercms=$codclicms='';
     if (Input::has('telefonoCliente'))
         $telefono = Input::get('telefonoCliente');
     if (Input::has('codigoClienteATIS'))
         $codcliatis = Input::get('codigoClienteATIS');
     if (Input::has('codigoServicioCMS'))
         $codsercms = Input::get('codigoServicioCMS');
     if (Input::has('codigoClienteCMS'))
         $codclicms = Input::get('codigoClienteCMS');
     
     //consulto la base de datos
     try {
         $arrcliente=Historico::gesRegistro(
             $telefono,
             $codcliatis,
             $codsercms,
             $codclicms
         );
     } catch (Exception $exc) {
         $this->_errorController->saveError($exc);
         $msj ='Ocurrió una interrupción en la busqueda';
         return  array(
//.........这里部分代码省略.........
开发者ID:lcalderonc,项目名称:hdc2016,代码行数:101,代码来源:RegistroManualController.php


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