actualizacion command-contadores

parent 551f935b
...@@ -47,7 +47,8 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -47,7 +47,8 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$ultimoIndiceUsuarioProcesado = McafeeTransaccionPendienteQuery::create() $ultimoIndiceUsuarioProcesado = McafeeTransaccionPendienteQuery::create()
->orderByMtpId("DESC") ->orderByMtpId("DESC")
->findOne(); ->findOne();
if($ultimoIndiceUsuarioProcesado == null) $ultimoIndiceUsuarioProcesado = 0; if ($ultimoIndiceUsuarioProcesado == null)
$ultimoIndiceUsuarioProcesado = 0;
$log->debug("ultimo indice procesado $ultimoIndiceUsuarioProcesado"); $log->debug("ultimo indice procesado $ultimoIndiceUsuarioProcesado");
$log->debug("obteniendo usuarios candidatos a migrar..."); $log->debug("obteniendo usuarios candidatos a migrar...");
$usuariosAMigrar = UsuariosMcafeeMovistarMigrarQuery::create() $usuariosAMigrar = UsuariosMcafeeMovistarMigrarQuery::create()
...@@ -55,7 +56,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -55,7 +56,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
->limit($usuariosMax) ->limit($usuariosMax)
->find(); ->find();
$log->debug("cantidad de usuarios a migrar...".count($usuariosAMigrar)); $log->debug("cantidad de usuarios a migrar..." . count($usuariosAMigrar));
$log->debug("obteniendo partner ID..."); $log->debug("obteniendo partner ID...");
$mcAfeePartnerId = Utiles::getParametroConfiguracion('mcafee_partner_id'); $mcAfeePartnerId = Utiles::getParametroConfiguracion('mcafee_partner_id');
...@@ -76,7 +77,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -76,7 +77,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$nuevoUsuario->setUmcMcafeeEmail($usuarioMigrar->getEmailAddress()); $nuevoUsuario->setUmcMcafeeEmail($usuarioMigrar->getEmailAddress());
$nuevoUsuario->setUmcMovistarEmail($usuarioMigrar->getCorreo()); $nuevoUsuario->setUmcMovistarEmail($usuarioMigrar->getCorreo());
$nuevoUsuario->setUmcMovistarRut($usuarioMigrar->getRut()); $nuevoUsuario->setUmcMovistarRut($usuarioMigrar->getRut());
$nuevoUsuario->setUmcMovistarAny(explode("@",$usuarioMigrar->getEmailAddress())[0]); $nuevoUsuario->setUmcMovistarAny(explode("@", $usuarioMigrar->getEmailAddress())[0]);
$nuevoUsuario->setUmcMovistarActivo(UsuarioMcafee::ACTIVO_MOVISTAR_TRUE); $nuevoUsuario->setUmcMovistarActivo(UsuarioMcafee::ACTIVO_MOVISTAR_TRUE);
$nuevoUsuario->setUmcParametroEncriptado($nuevoUsuario->generarUsuarioEncriptadoParaMovistar()); $nuevoUsuario->setUmcParametroEncriptado($nuevoUsuario->generarUsuarioEncriptadoParaMovistar());
$nuevoUsuario->setUmcCustomerId($customerContextId); $nuevoUsuario->setUmcCustomerId($customerContextId);
...@@ -100,7 +101,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -100,7 +101,7 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
<DATA> <DATA>
<CUSTOMERCONTEXT ID="' . $customerContextId . '" REQUESTTYPE="UPDATE"> <CUSTOMERCONTEXT ID="' . $customerContextId . '" REQUESTTYPE="UPDATE">
<ACCOUNT/> <ACCOUNT/>
<ORDER PARTNERREF="' . $mcAfeeTx->getMtrReferencia().'" REF=""> <ORDER PARTNERREF="' . $mcAfeeTx->getMtrReferencia() . '" REF="">
<ITEMS> <ITEMS>
<ITEM SKU="' . self::SKU_DESTINY . '" QTY="1" ACTION="TU"> <ITEM SKU="' . self::SKU_DESTINY . '" QTY="1" ACTION="TU">
<SOURCESKU>' . $usuarioMigrar->getSku() . '</SOURCESKU></ITEM> <SOURCESKU>' . $usuarioMigrar->getSku() . '</SOURCESKU></ITEM>
...@@ -132,24 +133,26 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -132,24 +133,26 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
if ($respuesta != null) { if ($respuesta != null) {
$mcAfeeTx->setMtrXmlRespuesta(print_r($respuesta->ProcessRequestWSResult, TRUE)); $mcAfeeTx->setMtrXmlRespuesta(print_r($respuesta->ProcessRequestWSResult, TRUE));
$arrayRespuesta = $this->procesarXmlRespuesta($respuesta); $arrayRespuesta = $this->procesarXmlRespuesta($respuesta);
$log->debug("Xml procesado en forma de array: ".print_r($arrayRespuesta, true)); $log->debug("Xml procesado en forma de array: " . print_r($arrayRespuesta, true));
if ($arrayRespuesta == NULL) { if ($arrayRespuesta == NULL) {
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA); $mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save(); $mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA); McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId(). 'PETICION:'. print_r($peticion, TRUE)); $log->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId() . 'PETICION:' . print_r($peticion, TRUE));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee'); $logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId(). 'PETICION:'. print_r($peticion, TRUE)); $logError->err('$arrayRespuesta == NULL para mcAfeeTx id->' . $mcAfeeTx->getMtrId() . 'PETICION:' . print_r($peticion, TRUE));
$cantidadPendientes++; $cantidadPendientes++;
$failedAlready = true; $failedAlready = true;
} } else {
$log->debug('$arrayRespuesta McAfee->' . print_r($arrayRespuesta, true)); $log->debug('$arrayRespuesta McAfee->' . print_r($arrayRespuesta, true));
$mcAfeeTx->setMtrCodigoRetorno($arrayRespuesta['mcAfeeReturnCode']); $mcAfeeTx->setMtrCodigoRetorno($arrayRespuesta['mcAfeeReturnCode']);
$log->debug('Descripcion de la transaccion ->' . $arrayRespuesta['mcAfeeReturnDesc']); $log->debug('Descripcion de la transaccion ->' . $arrayRespuesta['mcAfeeReturnDesc']);
if ($arrayRespuesta['mcAfeeReturnCode'] == '1000' || $arrayRespuesta['mcAfeeReturnCode'] == '5001'|| $arrayRespuesta['mcAfeeReturnCode'] == '5002') { if ($arrayRespuesta['mcAfeeReturnCode'] == '1000' || $arrayRespuesta['mcAfeeReturnCode'] == '5001' || $arrayRespuesta['mcAfeeReturnCode'] == '5002') {
//validacion datos Tx //validacion datos Tx
if ($arrayRespuesta['mcAfeeCostumerId'] == $nuevoUsuario->getUmcCustomerId() && $arrayRespuesta['mcAfeeOrderPartnerRef'] == $mcAfeeTx->getMtrReferencia()) { if ($arrayRespuesta['mcAfeeCostumerId'] == $nuevoUsuario->getUmcCustomerId() && $arrayRespuesta['mcAfeeOrderPartnerRef'] == $mcAfeeTx->getMtrReferencia()) {
/** /**
...@@ -168,11 +171,11 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -168,11 +171,11 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$log->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId()); $log->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId());
$log->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia()); $log->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia());
$log->err('la transaccion fracaso debido a inconsistencia en los datos.'.print_r($arrayRespuesta,true)); $log->err('la transaccion fracaso debido a inconsistencia en los datos.' . print_r($arrayRespuesta, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee'); $logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId()); $logError->err('Respuesta Costumer Id->' . $arrayRespuesta['mcAfeeCostumerId'] . 'y Costumer id->' . $nuevoUsuario->getUmcCustomerId());
$logError->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia()); $logError->err('nro de referencia Respuesta->' . $arrayRespuesta['mcAfeeOrderPartnerRef'] . 'y nro referencia->' . $mcAfeeTx->getMtrReferencia());
$logError->err('la transaccion fracaso debido a inconsistencia en los datos.'.print_r($arrayRespuesta,true)); $logError->err('la transaccion fracaso debido a inconsistencia en los datos.' . print_r($arrayRespuesta, true));
$cantidadPendientes++; $cantidadPendientes++;
$failedAlready = true; $failedAlready = true;
} }
...@@ -181,13 +184,14 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -181,13 +184,14 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$mcAfeeTx->save(); $mcAfeeTx->save();
McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA); McafeeTransaccionPendiente::generarTransaccionPendiente($nuevoUsuario, McafeeTransaccionPendiente::TIPO_ALTA);
$log->err('returnCode distinto de 1000 y 5001 que son los exitosos.'.print_r($arrayRespuesta,true)); $log->err('returnCode distinto de 1000 y 5001 que son los exitosos.' . print_r($arrayRespuesta, true));
$logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee'); $logError = Utiles::setLog('command::migrarUsuariosSuscripcion', 'error/wsMigrarUsuariosMcAfee');
$logError->err('returnCode distinto de 1000 y 5001 que son los exitosos.'.print_r($arrayRespuesta,true)); $logError->err('returnCode distinto de 1000 y 5001 que son los exitosos.' . print_r($arrayRespuesta, true));
$cantidadPendientes++; $cantidadPendientes++;
$failedAlready = true; $failedAlready = true;
} }
}
} else {//$respuesta ==NULL } else {//$respuesta ==NULL
$mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA); $mcAfeeTx->setMtrEstado(McafeeTransaccion::ESTADO_FRACASADA);
$mcAfeeTx->save(); $mcAfeeTx->save();
...@@ -282,7 +286,6 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand { ...@@ -282,7 +286,6 @@ class McafeeMigrarUsuariosCommand extends ContainerAwareCommand {
$arrayRespuesta['mcAfeeOrderPartnerRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->PARTNERREF; $arrayRespuesta['mcAfeeOrderPartnerRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->PARTNERREF;
$arrayRespuesta['mcAfeeOrderRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->REF; $arrayRespuesta['mcAfeeOrderRef'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->attributes()->REF;
$arrayRespuesta['mcAfeeProductKey'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->ITEMS->ITEM->PRODUCTKEY; $arrayRespuesta['mcAfeeProductKey'] = (string) $xObjRespuesta->DATA->RESPONSECONTEXT->ORDER->ITEMS->ITEM->PRODUCTKEY;
} }
if (isset($xObjRespuesta->DATA->RESPONSECONTEXT->ACCOUNT)) { if (isset($xObjRespuesta->DATA->RESPONSECONTEXT->ACCOUNT)) {
......
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