Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WITH resultado AS (
- SELECT cod_proposta,
- cpf,
- situacao AS cod_situacao,
- atividade AS descricao_situacao,
- dt_situacao AS data_situacao,
- 'CETELEM' AS banco,
- d.installmentvalue AS valor_da_parcela,
- d.netvalue AS valor_averbado,
- a.produto as produto,
- a.dataprocessamento as dataprocessamento,
- case trim(atividade)
- when 'APROVA OPER COMERCIAL' then 'Contrato em análise no banco CETELEM' -- 4
- when 'VALIDA TERMO PORTAB' then 'Contrato em análise no banco CETELEM' -- 4
- when 'AGUARDA FORMALIZACAO' then '✍ Confirmação pendente' -- 3
- when 'APROVA OPER COMERCIAL' then 'Contrato em análise no banco CETELEM' -- 4
- when 'AGUARDA RETORNO CTC' then 'Contrato em processamento da portabilidade' -- 5
- when 'APROVA DATAPREV' then 'Contrato em processamento pelo INSS' -- 6
- when 'AGUARDA EFETIVACAO PORTAB' then 'Contrato em processamento da portabilidade' -- 5
- when 'ANALISE PORTB RETIDA' then 'Contrato em processamento da portabilidade' -- 5
- when 'PENDENTE COMERCIAL FORM' then 'Contrato em processamento da portabilidade' -- 5
- when 'PENDENTE COMERCIAL TERMO' then 'Contrato em processamento da portabilidade' -- 5
- when 'ANALISE NOVO SLD REFIN' then 'Contrato em processamento da portabilidade' -- 5
- when 'PENDENTE COMERCIAL' then '✍ Confirmação pendente' -- 3
- when 'AJUSTAR REF PORTABILIDADE' then 'Contrato em processamento da portabilidade' -- 5
- when 'ALTERA DADOS PORTAB' then 'Contrato em processamento da portabilidade' -- 5
- else atividade
- end as title,
- case trim(atividade)
- when 'APROVA OPER COMERCIAL' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when 'VALIDA TERMO PORTAB' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when 'AGUARDA FORMALIZACAO' then 'Você precisa entrar em contato com a assitente virtual do Cetelem por whatsapp. Se você não recebeu um SMS com um link, por favor entre em contato com o nosso atendimento.' -- 3
- when 'APROVA OPER COMERCIAL' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when 'AGUARDA RETORNO CTC' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'APROVA DATAPREV' then 'Estamos quase acabando! Seu processo de portabilidade foi realizado com sucesso. Acompanhe as próximas etapas por email ou pelo App.' -- 6
- when 'AGUARDA EFETIVACAO PORTAB' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'ANALISE PORTB RETIDA' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'PENDENTE COMERCIAL FORM' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'PENDENTE COMERCIAL TERMO' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'ANALISE NOVO SLD REFIN' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'PENDENTE COMERCIAL' then 'Você precisa entrar em contato com a assitente virtual do Cetelem por whatsapp. Se você não recebeu um SMS com um link, por favor entre em contato com o nosso atendimento.' -- 3
- when 'AJUSTAR REF PORTABILIDADE' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- when 'ALTERA DADOS PORTAB' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 5
- end as message
- FROM db_situacao_contrato.cetelem_situacaoproposta a
- left join public.tb_contractloan_meutudo d on a.cod_proposta = d.financialinstitutionkey
- where 1 = 1
- and trim(atividade) not in ('PROPOSTA INTEGRADA'
- , 'CANCELADA'
- , 'REGISTRA Nº PORTABILIDADE'
- , 'PROPOSTA INTEGRADA'
- , 'PENDENTE CORREÇÃO UF'
- , 'PENDENTE DADOS BANCÁRIOS'
- , 'REPROVADA PORTABILIDADE'
- , 'REPROVADA: DATAPREV'
- , 'REPROVADA: OPER COMERCIAL'
- , 'REPROVADA: FORA PORTAB'
- , 'REPROVADA: FORMALIZACAO'
- , 'REPROVA COMERCIAL'
- , 'REPROVA IRREVERSÍVEL'
- , 'REPROVADA: TERMO')
- union
- SELECT cod_proposta,
- cpf_do_cliente AS cpf,
- codigo_da_atividade AS cod_situacao,
- nome_da_atividade AS descricao_situacao,
- data_do_lancamento AS data_situacao,
- 'PAN' AS banco,
- valor_da_parcela AS valor_da_parcela,
- valor_financiado AS valor_averbado,
- nome_do_produto as produto,
- dataprocessamento,
- case codigo_da_atividade
- when '619' then 'Contrato em análise no banco PAN' -- 4
- when '772' then 'Contrato em processamento pelo INSS' -- 6
- when '707' then '✍ Confirmação pendente' -- 3
- when '206' then 'Contrato em análise no banco PAN' -- 4
- when '104' then 'Contrato em análise no banco PAN' -- 4
- when '631' then 'Contrato em análise no banco PAN' -- 4
- when '117' then 'Contrato em análise no banco PAN' -- 4
- else codigo_da_atividade
- end as title,
- case codigo_da_atividade
- when '619' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when '772' then 'Estamos quase acabando! Seu processo de portabilidade foi realizado com sucesso. Acompanhe as próximas etapas por email ou pelo App.' -- 6
- when '707' then 'O seu contrato já está pronto para ser assinado! Se estiver com alguma dificuldade, por favor entre em contato com a nossa central de atendimento.' -- 3
- when '206' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when '104' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when '631' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when '117' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- end as message
- FROM db_situacao_contrato.pan_situacaoproposta
- where 1 = 1
- and codigo_da_atividade not in ('308', '700', '978', '900', '903', '998', '948', '913')
- union
- SELECT sit.cod_proposta_emprestimo AS cod_proposta,
- dad.cod_cliente AS cpf,
- sit.cod_situacao_emprestimo::VARCHAR AS cod_situacao,
- sit.descricao_situacao,
- sit.dat_situacao AS data_situacao,
- 'OLE' AS banco,
- NULL AS valor_da_parcela,
- dad.val_bruto AS valor_averbado,
- dad.descricao_produto as produto,
- sit.dataprocessamento,
- case sit.cod_situacao_emprestimo
- when '12' then 'Contrato em processamento pelo INSS' -- 6
- when '10' then 'Contrato em processamento pelo INSS' -- 6
- when '0' then 'Contrato em análise no banco OLE' -- 4
- when '2' then 'Contrato em análise no banco OLE' -- 4
- when '32' then 'Contrato em processamento pelo INSS' -- 6
- else concat('', sit.cod_situacao_emprestimo, ' ', sit.descricao_situacao)
- end as title,
- case sit.cod_situacao_emprestimo
- when '12' then 'Estamos quase acabando! Seu processo de portabilidade foi realizado com sucesso. Acompanhe as próximas etapas por email ou pelo App.' -- 6
- when '10' then 'Estamos quase acabando! Seu processo de portabilidade foi realizado com sucesso. Acompanhe as próximas etapas por email ou pelo App.' -- 6
- when '0' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when '2' then 'Quase lá! A analise do seu pedido de empréstimo já está sendo feita pelo banco. Acompanhe as próximas etapas por email ou pelo App.' -- 4
- when '32' then 'Estamos quase acabando! Seu processo de portabilidade foi realizado com sucesso. Acompanhe as próximas etapas por email ou pelo App.' -- 6
- end as message
- FROM db_situacao_contrato.ole_situacaoproposta sit
- INNER JOIN db_situacao_contrato.ole_dadosproposta dad ON sit.cod_proposta_emprestimo = dad.cod_proposta_emprestimo
- INNER JOIN db_situacao_contrato.ole_cliente cli ON dad.cod_cliente = cli.cod_cliente
- where 1 = 1
- and sit.cod_situacao_emprestimo not in ('29', '13', '9', '17', '11', '41', '18', '31', '37', '39')
- )
- SELECT r.banco, r.cpf, r.title, r.message
- FROM resultado r
- where r.message is null
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement