Segundo tipo wapush-masivo

parent ae8e4e2c
......@@ -90,7 +90,7 @@ class EnviarWapushUsuariosCommand extends Command {
if (count($arraySuscripciones) >= 1) {
$retornoWapPush = EntelWapush::wsGenerarPeticionWapPush(0, PluTipoWapush::TIPO_WP_INFO_CONTENIDO_GRATUITO,$arraySuscripciones);
$log->debug("retorno wapush masivo lista : ".$lista->getLisId()."$retornoWapPush");
$log->debug("retorno wapush masivo lista ".$lista->getLisId()." : $retornoWapPush");
if ($retornoWapPush == 200) {
$log->debug("wapush masivo enviado a" . print_r($arrayMsisdn,true));
} else {
......
......@@ -172,11 +172,13 @@ class EntelWapush {
$array_msisdn = array();
$suscripcionBase = $em->getRepository(PluSuscripcion::class)->find($arraySuscripciones[0]);
$listasAsociadas = $em->getRepository(PluRelacionesListas::class)->findBy(array("rliPadre" => $suscripcionBase->getLisId()));
$log->debug("buscando listas asociadas...");
foreach($listasAsociadas as $index=>$listasHijas):
$nombreListasAsociadas = $listasHijas->getLisNombre()." ,";
endforeach;
if ($arraySuscripciones && is_array($arraySuscripciones) && $nombreListasAsociadas != "") {
$log->debug("recorriendo suscripciones...");
foreach ($arraySuscripciones as $sus_id) :
$suscripcion = $em->getRepository(PluSuscripcion::class)->find($sus_id);
if ($suscripcion) {
......@@ -209,6 +211,7 @@ class EntelWapush {
$transid = $entelWappushMasive->getEwaId();
$message = $tipoWappush->getTwaMensaje();
$log->debug("decidiendo que wapush masivo enviar...");
switch ($tipoWappush->getTwaId()):
case PluTipoWapush::TIPO_WP_INFO_CONTENIDO_GRATUITO:
$log->debug('Enviar recordatorio contenido asociado a listas del usuario...');
......
......@@ -73,10 +73,12 @@ class wapPushController extends AbstractController
throw new HttpException(Response::HTTP_BAD_REQUEST, "Parametros invalidos");
}
$log->debug('llamando controlador procesoPeticionEnviarWapPush...');
if($suscripcionIdIN != 0){
$log->debug('llamando controlador procesoPeticionEnviarWapPush...');
EntelWapush::procesoPeticionEnviarWapPush($xmlIN, $suscripcion, $tipoWappush, $em);
}else{
$log->debug('llamando controlador procesoPeticionEnviarWapPushMasivo...');
EntelWapush::procesoPeticionEnviarWapPushMasivo($xmlIN, $tipoWappush, $em);
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment