本文整理汇总了PHP中Historico::getGestiones方法的典型用法代码示例。如果您正苦于以下问题:PHP Historico::getGestiones方法的具体用法?PHP Historico::getGestiones怎么用?PHP Historico::getGestiones使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Historico
的用法示例。
在下文中一共展示了Historico::getGestiones方法的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(
//.........这里部分代码省略.........