diff --git a/sigi/apps/eventos/jobs/daily/encerra_inscricao.py b/sigi/apps/eventos/jobs/daily/encerra_inscricao.py index 709f501..107ef04 100644 --- a/sigi/apps/eventos/jobs/daily/encerra_inscricao.py +++ b/sigi/apps/eventos/jobs/daily/encerra_inscricao.py @@ -16,7 +16,7 @@ class Job(JobReportMixin, DailyJob): report_data = [] def do_job(self): - hoje = timezone.localtime() + hoje = timezone.localtime().replace(hour=23, minute=59, second=59) anteontem = hoje - timezone.timedelta(days=3) encerrar_inscricao = ( @@ -24,7 +24,8 @@ class Job(JobReportMixin, DailyJob): .filter(data_inicio__lte=hoje) .exclude(chave_inscricao=INSCRICOES_ENCERRADAS) ) - encerrar_inscricao.update(chave_inscricao=INSCRICOES_ENCERRADAS) + + total_encerrar = encerrar_inscricao.count() self.report_data.append(_("Inscrições encerradas")) self.report_data.append("---------------------") @@ -34,10 +35,12 @@ class Job(JobReportMixin, DailyJob): ) self.report_data.append("") + encerrar_inscricao.update(chave_inscricao=INSCRICOES_ENCERRADAS) + despublicar = Evento.objects.exclude(publicar=False).filter( data_termino__lte=anteontem ) - despublicar.update(publicar=False) + total_despublicar = despublicar.count() self.report_data.append(_("Despublicados")) self.report_data.append("-------------") @@ -45,19 +48,21 @@ class Job(JobReportMixin, DailyJob): self.report_data.extend([f"{e.nome} ({e.id})" for e in despublicar]) self.report_data.append("") + despublicar.update(publicar=False) + self.report_data.append(_("RESUMO")) self.report_data.append("------") self.report_data.append("") self.report_data.append( _( "* Total de eventos alterados para inscrições encerradas: " - f"{encerrar_inscricao.count()}" + f"{total_encerrar}" ) ) self.report_data.append( _( "* Total de eventos despublicados do portal: " - f"{despublicar.count()}" + f"{total_despublicar}" ) ) self.report_data.append("")