Actualizacion general

parent 841d16fa
...@@ -6,4 +6,11 @@ use AppBundle\Model\om\BaseEnvioCorreoUsuarioQuery; ...@@ -6,4 +6,11 @@ use AppBundle\Model\om\BaseEnvioCorreoUsuarioQuery;
class EnvioCorreoUsuarioQuery extends BaseEnvioCorreoUsuarioQuery class EnvioCorreoUsuarioQuery extends BaseEnvioCorreoUsuarioQuery
{ {
static public function poseeTraza($id){
return self::create()->filterByUnuId($id)->count();
}
static public function obtenerTraza($id){
return self::create()->filterByUnuId($id)->findOne();
}
} }
...@@ -97,7 +97,7 @@ class EnviarLinkCommand extends ContainerAwareCommand { ...@@ -97,7 +97,7 @@ class EnviarLinkCommand extends ContainerAwareCommand {
if ($this->getContainer()->get('mailer')->send($correo)){ if ($this->getContainer()->get('mailer')->send($correo)){
$log->info('mensaje re-enviado correctamente a :' . $usuario->getUnuCorreo()); $log->info('mensaje re-enviado correctamente a :' . $usuario->getUnuCorreo());
$traza = EnvioCorreoUsuario::obtenerTraza($usuario->getUnuId()); $traza = EnvioCorreoUsuarioQuery::obtenerTraza($usuario->getUnuId());
$traza->setEcuEstado(EnvioCorreoUsuario::ESTADO_ENVIADO); $traza->setEcuEstado(EnvioCorreoUsuario::ESTADO_ENVIADO);
$traza->save(); $traza->save();
$log->debug("se actualizao la traza de envio correo asociada a :". $usuario->getUnuId()); $log->debug("se actualizao la traza de envio correo asociada a :". $usuario->getUnuId());
...@@ -118,8 +118,8 @@ class EnviarLinkCommand extends ContainerAwareCommand { ...@@ -118,8 +118,8 @@ class EnviarLinkCommand extends ContainerAwareCommand {
$diferencia = $fechaUsuario->diff($fechaActual); $diferencia = $fechaUsuario->diff($fechaActual);
if ($diferencia->d >= $dias) { if ($diferencia->d >= $dias) {
$poseeTraza = EnvioCorreoUsuarioQuery::poseeTrazaEnvio($id); $poseeTraza = EnvioCorreoUsuarioQuery::poseeTrazaEnvio($id);
if ($poseeTraza == 1) { if ($poseeTraza >= 1) {
$traza = EnvioCorreoUsuario::obtenerTraza($id); $traza = EnvioCorreoUsuarioQuery::obtenerTraza($id);
if ($traza->getEcuEstado() == EnvioCorreoUsuario::ESTADO_PENDIENTE) { if ($traza->getEcuEstado() == EnvioCorreoUsuario::ESTADO_PENDIENTE) {
return self::ENVIO_ACTUALIZAR; return self::ENVIO_ACTUALIZAR;
} else if ($traza->getEcuEstado() == EnvioCorreoUsuario::ESTADO_ENVIADO) { } else if ($traza->getEcuEstado() == EnvioCorreoUsuario::ESTADO_ENVIADO) {
......
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