--
-- SQL para criar o timer para atualizar as estatísticas da biblioteca
--
insert into infra.registro_timer (id, dia_execucao, hora_execucao, tempo, tipo_repeticao, classe, ativa , servidor_execucao, servidor_restricao, dia_mes_execucao, executar_agora, em_execucao, expressao_cron) values (200, 0, 6, 0, 'D', 'br.ufrn.sigaa.extensao.timer.VerificaPagamentosCursosEventosExtesaoTimer', true, 'sistemas1', 'sistemas1i1' , 0, false, false, '0 0 6 1/1 * ? *')
\\
\\
O caso de uso é finalizado.
\\
\\
===== Principais Regras de Negócio =====
Não se Aplica
==== Resoluções/Legislações Associadas ====
Não se Aplica
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela ^
| br.ufrn.sigaa.extensao.dominio.InscricaoAtividadeParticipante | extensao.inscricao_atividade_participante |
|br.ufrn.comum.gru.dominio.GuiaRecolhimentoUniao| gru.guia_recolhimento_uniao |
====== Plano de Teste ======
Sistema: SIGAA
Módulo: Extensão
Link(s): SigAdmin -> Portal Administrativo -> Suporte Técnico -> Consultar Recursos do Sistema -> Consultar Timers -> Executar Tarefa
Usuário: gleydson
Papel que usuário deve ter: Não se aplica.
===== Cenários de Teste =====
Realize várias inscrições em cursos e eventos, depois simule o recebimento do pagamenot da GRU enviado pelos bancos utilizando o SQL existente em ''Dados para o Teste''.
Execute o timer **br.ufrn.sigaa.extensao.timer.VerificaPagamentosCursosEventosExtesaoTimer** e verifique se o pagamento das inscrições são confirmados.
===== Dados para o Teste =====
----
---- SIMULA O RECEBIMENTO DO PAGAMENTO DO SISTEMA BANCÁRIO ---
----
----
----
update gru.guia_recolhimento_uniao set quita = true WHERE id_gru in (1, 2, 3)
---- RECUPERA os ids das GRUs emitidas para cursos e eventos ---
select id_gru_pagamento from extensao.inscricao_atividade_participante WHERE email like 'fulano@info.ufrn.br' AND senha like 'd3234gfd23';