Actualizacion general

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