Commit 4b98794b9fbf9fe8c01aadfe01eab7bd2145ff57
1 parent
09b017e8
Exists in
master
ajustes na cobranca empresa
Showing
5 changed files
with
279 additions
and
243 deletions
Show diff stats
src/gcom/arrecadacao/RepositorioArrecadacaoHBM.java
@@ -23962,187 +23962,186 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | @@ -23962,187 +23962,186 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | ||
23962 | public Collection<Pagamento> obterPagamentosClassificadosNaoRegistradosCobrancaPorEmpresa(Integer idLocalidade, Integer referencia, int numeroPaginas, int quantidadeRegistros) | 23962 | public Collection<Pagamento> obterPagamentosClassificadosNaoRegistradosCobrancaPorEmpresa(Integer idLocalidade, Integer referencia, int numeroPaginas, int quantidadeRegistros) |
23963 | throws ErroRepositorioException { | 23963 | throws ErroRepositorioException { |
23964 | Collection<Pagamento> retorno = new ArrayList(); | 23964 | Collection<Pagamento> retorno = new ArrayList(); |
23965 | - | ||
23966 | - Collection<Object[]> colecaoDadosPagamentos = null; | ||
23967 | - | ||
23968 | Session session = HibernateUtil.getSession(); | 23965 | Session session = HibernateUtil.getSession(); |
23969 | - StringBuilder consulta = new StringBuilder(); | 23966 | + |
23967 | +// Collection<Object[]> colecaoDadosPagamentos = null; | ||
23968 | +// StringBuilder consulta = new StringBuilder(); | ||
23970 | 23969 | ||
23971 | try { | 23970 | try { |
23972 | 23971 | ||
23973 | - consulta.append("SELECT pg.pgmt_id as idPagamento, ") | ||
23974 | - .append(" pg.pgmt_vlpagamento as valorPagamento,") | ||
23975 | - .append(" cnt.cnta_id as idConta, ") | ||
23976 | - .append(" gp.gpag_id as idGuia,") | ||
23977 | - .append(" pgp.parc_id as idParcelamentoGuia,") | ||
23978 | - .append(" pgp.parc_vldebitoatualizado as valorParcelamentoGuia,") | ||
23979 | - .append(" gp.gpag_vldebito as valorGuia,") | ||
23980 | - .append(" dtgp.dbtp_id as debitoTipoGuia,") | ||
23981 | - .append(" dac.dbac_id as idDebito,") | ||
23982 | - .append(" pdac.parc_id as idParcelamentoDebito, ") | ||
23983 | - .append(" pdac.parc_vldebitoatualizado as valorParcelamentoDebito,") | ||
23984 | - .append(" dac.dbac_vldebito as valorDebito, ") | ||
23985 | - .append(" dac.dbtp_id as deitoTipoDebito, ") | ||
23986 | - .append(" pg.pgmt_amreferenciapagamento as referenciaPagamento,") | ||
23987 | - .append(" pg.pgmt_dtpagamento as dataPagamento,") | ||
23988 | - .append(" pg.imov_id as imovel,") | ||
23989 | - .append(" ab.arrc_id as arrecadador, ") | ||
23990 | - .append(" pgp.parc_vlconta as valorParcelamentoConta, ") | ||
23991 | - .append(" pdac.parc_vlconta as valorParcelamentoContaDebito, ") | ||
23992 | - .append(" dac.dbac_nnprestacaodebito as numPrestacaoDebito, ") | ||
23993 | - .append(" dac.dbac_nnprestacaocobradas as numPrestacoesCobradas, ") | ||
23994 | - .append(" dac.dbac_nnparcelabonus as numParcelaBonus") | ||
23995 | - .append(" FROM arrecadacao.pagamento pg") | ||
23996 | - .append(" LEFT JOIN faturamento.conta cnt on cnt.cnta_id = pg.cnta_id") | ||
23997 | - .append(" LEFT JOIN faturamento.guia_pagamento gp on gp.gpag_id = pg.gpag_id") | ||
23998 | - .append(" LEFT JOIN cobranca.parcelamento pgp on pgp.parc_id = gp.parc_id") | ||
23999 | - .append(" LEFT JOIN faturamento.debito_tipo dtgp on dtgp.dbtp_id = gp.dbtp_id") | ||
24000 | - .append(" LEFT JOIN faturamento.debito_a_cobrar dac on dac.dbac_id = pg.dbac_id") | ||
24001 | - .append(" LEFT JOIN cobranca.parcelamento pdac on pdac.parc_id = dac.parc_id") | ||
24002 | - .append(" INNER JOIN arrecadacao.aviso_bancario ab on ab.avbc_id = pg.avbc_id") | ||
24003 | - .append(" where pg.loca_id = :idLocalidade") | ||
24004 | - .append(" and pg.pgst_idatual = :pagamentoClassificado ") | ||
24005 | - .append(" and pg.pgmt_amreferenciaarrecadacao = :referencia ") | ||
24006 | - .append(" and pg.pgmt_id NOT IN ( select eccp.pgmt_id from cobranca.empr_cobr_conta_pagto eccp where eccp.pgmt_id is not null)"); | ||
24007 | - | ||
24008 | - colecaoDadosPagamentos = session.createSQLQuery(consulta.toString()) | ||
24009 | - .addScalar("idPagamento", Hibernate.INTEGER) | ||
24010 | - .addScalar("valorPagamento", Hibernate.BIG_DECIMAL) | ||
24011 | - .addScalar("idConta", Hibernate.INTEGER) | ||
24012 | - .addScalar("idGuia", Hibernate.INTEGER) | ||
24013 | - .addScalar("idParcelamentoGuia", Hibernate.INTEGER) | ||
24014 | - .addScalar("valorParcelamentoGuia", Hibernate.BIG_DECIMAL) | ||
24015 | - .addScalar("valorGuia", Hibernate.BIG_DECIMAL) | ||
24016 | - .addScalar("debitoTipoGuia", Hibernate.INTEGER) | ||
24017 | - .addScalar("idDebito", Hibernate.INTEGER) | ||
24018 | - .addScalar("idParcelamentoDebito", Hibernate.INTEGER) | ||
24019 | - .addScalar("valorParcelamentoDebito", Hibernate.BIG_DECIMAL) | ||
24020 | - .addScalar("valorDebito", Hibernate.BIG_DECIMAL) | ||
24021 | - .addScalar("deitoTipoDebito", Hibernate.INTEGER) | ||
24022 | - .addScalar("referenciaPagamento", Hibernate.INTEGER) | ||
24023 | - .addScalar("dataPagamento", Hibernate.DATE) | ||
24024 | - .addScalar("imovel", Hibernate.INTEGER) | ||
24025 | - .addScalar("arrecadador", Hibernate.INTEGER) | ||
24026 | - .addScalar("valorParcelamentoConta", Hibernate.BIG_DECIMAL) | ||
24027 | - .addScalar("valorParcelamentoContaDebito", Hibernate.BIG_DECIMAL) | ||
24028 | - .addScalar("numPrestacaoDebito", Hibernate.SHORT) | ||
24029 | - .addScalar("numPrestacoesCobradas", Hibernate.SHORT) | ||
24030 | - .addScalar("numParcelaBonus", Hibernate.SHORT) | ||
24031 | - .setInteger("idLocalidade",idLocalidade) | ||
24032 | - .setInteger("pagamentoClassificado", PagamentoSituacao.PAGAMENTO_CLASSIFICADO) | ||
24033 | - .setInteger("referencia", referencia) | ||
24034 | - .setFirstResult(numeroPaginas) | ||
24035 | - .setMaxResults(quantidadeRegistros) | ||
24036 | - .list(); | ||
24037 | - | ||
24038 | - if (colecaoDadosPagamentos != null && !colecaoDadosPagamentos.isEmpty()) { | ||
24039 | - for (Object[] dadosPagamento : colecaoDadosPagamentos) { | ||
24040 | - | ||
24041 | - if (dadosPagamento != null) { | ||
24042 | - Pagamento pagamento = new Pagamento(); | ||
24043 | - if (dadosPagamento[0] != null) { | ||
24044 | - pagamento.setId((Integer) dadosPagamento[0]); | ||
24045 | - } | ||
24046 | - if (dadosPagamento[1] != null) { | ||
24047 | - pagamento.setValorPagamento((BigDecimal) dadosPagamento[1]); | ||
24048 | - } | ||
24049 | - if (dadosPagamento[2] != null) { | ||
24050 | - ContaGeral conta = new ContaGeral(); | ||
24051 | - conta.setId((Integer) dadosPagamento[2]); | ||
24052 | - pagamento.setContaGeral(conta); | ||
24053 | - } | ||
24054 | - if (dadosPagamento[3] != null) { | ||
24055 | - GuiaPagamento guia = new GuiaPagamento(); | ||
24056 | - guia.setId((Integer) dadosPagamento[3]); | ||
24057 | - if (dadosPagamento[4] != null) { | ||
24058 | - Parcelamento parcelamento = new Parcelamento(); | ||
24059 | - parcelamento.setId((Integer) dadosPagamento[4]); | ||
24060 | - if (dadosPagamento[5] != null) { | ||
24061 | - parcelamento.setValorDebitoAtualizado((BigDecimal) dadosPagamento[5]); | ||
24062 | - } | ||
24063 | - if (dadosPagamento[17] != null) { | ||
24064 | - parcelamento.setValorConta((BigDecimal) dadosPagamento[17]); | ||
24065 | - } | ||
24066 | - guia.setParcelamento(parcelamento); | ||
24067 | - } | ||
24068 | - if (dadosPagamento[6] != null) { | ||
24069 | - guia.setValorDebito((BigDecimal) dadosPagamento[6]); | ||
24070 | - } | ||
24071 | - if (dadosPagamento[7] != null) { | ||
24072 | - DebitoTipo debitoTipo = new DebitoTipo(); | ||
24073 | - debitoTipo.setId((Integer) dadosPagamento[7]); | ||
24074 | - guia.setDebitoTipo(debitoTipo); | ||
24075 | - } | ||
24076 | - | ||
24077 | - pagamento.setGuiaPagamento(guia); | ||
24078 | - } | ||
24079 | - if (dadosPagamento[8] != null) { | ||
24080 | - DebitoACobrar debitoACobrar = new DebitoACobrar(); | ||
24081 | - debitoACobrar.setId((Integer) dadosPagamento[8]); | ||
24082 | - if (dadosPagamento[9] != null) { | ||
24083 | - Parcelamento parcelamento = new Parcelamento(); | ||
24084 | - parcelamento.setId((Integer) dadosPagamento[9]); | ||
24085 | - if (dadosPagamento[10] != null) { | ||
24086 | - parcelamento.setValorDebitoAtualizado((BigDecimal) dadosPagamento[10]); | ||
24087 | - } | ||
24088 | - if (dadosPagamento[18] != null) { | ||
24089 | - parcelamento.setValorConta((BigDecimal) dadosPagamento[18]); | ||
24090 | - } | ||
24091 | - debitoACobrar.setParcelamento(parcelamento); | ||
24092 | - | ||
24093 | - } | ||
24094 | - if (dadosPagamento[11] != null) { | ||
24095 | - debitoACobrar.setValorDebito((BigDecimal) dadosPagamento[11]); | ||
24096 | - } | ||
24097 | - | ||
24098 | - if (dadosPagamento[19] != null) { | ||
24099 | - debitoACobrar.setNumeroPrestacaoDebito((Short) dadosPagamento[19]); | ||
24100 | - } | ||
24101 | - if (dadosPagamento[20] != null) { | ||
24102 | - debitoACobrar.setNumeroPrestacaoCobradas((Short) dadosPagamento[20]); | ||
24103 | - } | ||
24104 | - if (dadosPagamento[21] != null) { | ||
24105 | - debitoACobrar.setNumeroParcelaBonus((Short) dadosPagamento[21]); | ||
24106 | - } | ||
24107 | - | ||
24108 | - if (dadosPagamento[12] != null) { | ||
24109 | - DebitoTipo debitoTipo = new DebitoTipo(); | ||
24110 | - debitoTipo.setId((Integer) dadosPagamento[12]); | ||
24111 | - debitoACobrar.setDebitoTipo(debitoTipo); | ||
24112 | - } | ||
24113 | - | ||
24114 | - DebitoACobrarGeral debitoACobrarGeral = new DebitoACobrarGeral(); | ||
24115 | - debitoACobrarGeral.setId(debitoACobrar.getId()); | ||
24116 | - debitoACobrarGeral.setDebitoACobrar(debitoACobrar); | ||
24117 | - | ||
24118 | - pagamento.setDebitoACobrarGeral(debitoACobrarGeral); | ||
24119 | - } | ||
24120 | - | ||
24121 | - if (dadosPagamento[13] != null) { | ||
24122 | - pagamento.setAnoMesReferenciaPagamento((Integer) dadosPagamento[13]); | ||
24123 | - } | ||
24124 | - if (dadosPagamento[14] != null) { | ||
24125 | - pagamento.setDataPagamento((Date) dadosPagamento[14]); | ||
24126 | - } | ||
24127 | - if (dadosPagamento[15] != null) { | ||
24128 | - Imovel imovel = new Imovel(); | ||
24129 | - imovel.setId((Integer) dadosPagamento[15]); | ||
24130 | - pagamento.setImovel(imovel); | ||
24131 | - } | ||
24132 | - if (dadosPagamento[16] != null) { | ||
24133 | - Arrecadador arrecadador = new Arrecadador(); | ||
24134 | - arrecadador.setId((Integer) dadosPagamento[16]); | ||
24135 | - AvisoBancario avisoBancario = new AvisoBancario(); | ||
24136 | - avisoBancario.setArrecadador(arrecadador); | ||
24137 | - pagamento.setAvisoBancario(avisoBancario); | ||
24138 | - } | ||
24139 | - | ||
24140 | - retorno.add(pagamento); | ||
24141 | - } | ||
24142 | - } | ||
24143 | - | ||
24144 | - System.out.println("Qtd pagamentos: " + retorno.size()); | ||
24145 | - } | 23972 | +// consulta.append("SELECT pg.pgmt_id as idPagamento, ") |
23973 | +// .append(" pg.pgmt_vlpagamento as valorPagamento,") | ||
23974 | +// .append(" cnt.cnta_id as idConta, ") | ||
23975 | +// .append(" gp.gpag_id as idGuia,") | ||
23976 | +// .append(" pgp.parc_id as idParcelamentoGuia,") | ||
23977 | +// .append(" pgp.parc_vldebitoatualizado as valorParcelamentoGuia,") | ||
23978 | +// .append(" gp.gpag_vldebito as valorGuia,") | ||
23979 | +// .append(" dtgp.dbtp_id as debitoTipoGuia,") | ||
23980 | +// .append(" dac.dbac_id as idDebito,") | ||
23981 | +// .append(" pdac.parc_id as idParcelamentoDebito, ") | ||
23982 | +// .append(" pdac.parc_vldebitoatualizado as valorParcelamentoDebito,") | ||
23983 | +// .append(" dac.dbac_vldebito as valorDebito, ") | ||
23984 | +// .append(" dac.dbtp_id as deitoTipoDebito, ") | ||
23985 | +// .append(" pg.pgmt_amreferenciapagamento as referenciaPagamento,") | ||
23986 | +// .append(" pg.pgmt_dtpagamento as dataPagamento,") | ||
23987 | +// .append(" pg.imov_id as imovel,") | ||
23988 | +// .append(" ab.arrc_id as arrecadador, ") | ||
23989 | +// .append(" pgp.parc_vlconta as valorParcelamentoConta, ") | ||
23990 | +// .append(" pdac.parc_vlconta as valorParcelamentoContaDebito, ") | ||
23991 | +// .append(" dac.dbac_nnprestacaodebito as numPrestacaoDebito, ") | ||
23992 | +// .append(" dac.dbac_nnprestacaocobradas as numPrestacoesCobradas, ") | ||
23993 | +// .append(" dac.dbac_nnparcelabonus as numParcelaBonus") | ||
23994 | +// .append(" FROM arrecadacao.pagamento pg") | ||
23995 | +// .append(" LEFT JOIN faturamento.conta cnt on cnt.cnta_id = pg.cnta_id") | ||
23996 | +// .append(" LEFT JOIN faturamento.guia_pagamento gp on gp.gpag_id = pg.gpag_id") | ||
23997 | +// .append(" LEFT JOIN cobranca.parcelamento pgp on pgp.parc_id = gp.parc_id") | ||
23998 | +// .append(" LEFT JOIN faturamento.debito_tipo dtgp on dtgp.dbtp_id = gp.dbtp_id") | ||
23999 | +// .append(" LEFT JOIN faturamento.debito_a_cobrar dac on dac.dbac_id = pg.dbac_id") | ||
24000 | +// .append(" LEFT JOIN cobranca.parcelamento pdac on pdac.parc_id = dac.parc_id") | ||
24001 | +// .append(" INNER JOIN arrecadacao.aviso_bancario ab on ab.avbc_id = pg.avbc_id") | ||
24002 | +// .append(" where pg.loca_id = :idLocalidade") | ||
24003 | +// .append(" and pg.pgst_idatual = :pagamentoClassificado ") | ||
24004 | +// .append(" and pg.pgmt_amreferenciaarrecadacao = :referencia ") | ||
24005 | +// .append(" and pg.pgmt_id NOT IN ( select eccp.pgmt_id from cobranca.empr_cobr_conta_pagto eccp where eccp.pgmt_id is not null)"); | ||
24006 | +// | ||
24007 | +// colecaoDadosPagamentos = session.createSQLQuery(consulta.toString()) | ||
24008 | +// .addScalar("idPagamento", Hibernate.INTEGER) | ||
24009 | +// .addScalar("valorPagamento", Hibernate.BIG_DECIMAL) | ||
24010 | +// .addScalar("idConta", Hibernate.INTEGER) | ||
24011 | +// .addScalar("idGuia", Hibernate.INTEGER) | ||
24012 | +// .addScalar("idParcelamentoGuia", Hibernate.INTEGER) | ||
24013 | +// .addScalar("valorParcelamentoGuia", Hibernate.BIG_DECIMAL) | ||
24014 | +// .addScalar("valorGuia", Hibernate.BIG_DECIMAL) | ||
24015 | +// .addScalar("debitoTipoGuia", Hibernate.INTEGER) | ||
24016 | +// .addScalar("idDebito", Hibernate.INTEGER) | ||
24017 | +// .addScalar("idParcelamentoDebito", Hibernate.INTEGER) | ||
24018 | +// .addScalar("valorParcelamentoDebito", Hibernate.BIG_DECIMAL) | ||
24019 | +// .addScalar("valorDebito", Hibernate.BIG_DECIMAL) | ||
24020 | +// .addScalar("deitoTipoDebito", Hibernate.INTEGER) | ||
24021 | +// .addScalar("referenciaPagamento", Hibernate.INTEGER) | ||
24022 | +// .addScalar("dataPagamento", Hibernate.DATE) | ||
24023 | +// .addScalar("imovel", Hibernate.INTEGER) | ||
24024 | +// .addScalar("arrecadador", Hibernate.INTEGER) | ||
24025 | +// .addScalar("valorParcelamentoConta", Hibernate.BIG_DECIMAL) | ||
24026 | +// .addScalar("valorParcelamentoContaDebito", Hibernate.BIG_DECIMAL) | ||
24027 | +// .addScalar("numPrestacaoDebito", Hibernate.SHORT) | ||
24028 | +// .addScalar("numPrestacoesCobradas", Hibernate.SHORT) | ||
24029 | +// .addScalar("numParcelaBonus", Hibernate.SHORT) | ||
24030 | +// .setInteger("idLocalidade",idLocalidade) | ||
24031 | +// .setInteger("pagamentoClassificado", PagamentoSituacao.PAGAMENTO_CLASSIFICADO) | ||
24032 | +// .setInteger("referencia", referencia) | ||
24033 | +// .setFirstResult(numeroPaginas) | ||
24034 | +// .setMaxResults(quantidadeRegistros) | ||
24035 | +// .list(); | ||
24036 | +// | ||
24037 | +// if (colecaoDadosPagamentos != null && !colecaoDadosPagamentos.isEmpty()) { | ||
24038 | +// for (Object[] dadosPagamento : colecaoDadosPagamentos) { | ||
24039 | +// | ||
24040 | +// if (dadosPagamento != null) { | ||
24041 | +// Pagamento pagamento = new Pagamento(); | ||
24042 | +// if (dadosPagamento[0] != null) { | ||
24043 | +// pagamento.setId((Integer) dadosPagamento[0]); | ||
24044 | +// } | ||
24045 | +// if (dadosPagamento[1] != null) { | ||
24046 | +// pagamento.setValorPagamento((BigDecimal) dadosPagamento[1]); | ||
24047 | +// } | ||
24048 | +// if (dadosPagamento[2] != null) { | ||
24049 | +// ContaGeral conta = new ContaGeral(); | ||
24050 | +// conta.setId((Integer) dadosPagamento[2]); | ||
24051 | +// pagamento.setContaGeral(conta); | ||
24052 | +// } | ||
24053 | +// if (dadosPagamento[3] != null) { | ||
24054 | +// GuiaPagamento guia = new GuiaPagamento(); | ||
24055 | +// guia.setId((Integer) dadosPagamento[3]); | ||
24056 | +// if (dadosPagamento[4] != null) { | ||
24057 | +// Parcelamento parcelamento = new Parcelamento(); | ||
24058 | +// parcelamento.setId((Integer) dadosPagamento[4]); | ||
24059 | +// if (dadosPagamento[5] != null) { | ||
24060 | +// parcelamento.setValorDebitoAtualizado((BigDecimal) dadosPagamento[5]); | ||
24061 | +// } | ||
24062 | +// if (dadosPagamento[17] != null) { | ||
24063 | +// parcelamento.setValorConta((BigDecimal) dadosPagamento[17]); | ||
24064 | +// } | ||
24065 | +// guia.setParcelamento(parcelamento); | ||
24066 | +// } | ||
24067 | +// if (dadosPagamento[6] != null) { | ||
24068 | +// guia.setValorDebito((BigDecimal) dadosPagamento[6]); | ||
24069 | +// } | ||
24070 | +// if (dadosPagamento[7] != null) { | ||
24071 | +// DebitoTipo debitoTipo = new DebitoTipo(); | ||
24072 | +// debitoTipo.setId((Integer) dadosPagamento[7]); | ||
24073 | +// guia.setDebitoTipo(debitoTipo); | ||
24074 | +// } | ||
24075 | +// | ||
24076 | +// pagamento.setGuiaPagamento(guia); | ||
24077 | +// } | ||
24078 | +// if (dadosPagamento[8] != null) { | ||
24079 | +// DebitoACobrar debitoACobrar = new DebitoACobrar(); | ||
24080 | +// debitoACobrar.setId((Integer) dadosPagamento[8]); | ||
24081 | +// if (dadosPagamento[9] != null) { | ||
24082 | +// Parcelamento parcelamento = new Parcelamento(); | ||
24083 | +// parcelamento.setId((Integer) dadosPagamento[9]); | ||
24084 | +// if (dadosPagamento[10] != null) { | ||
24085 | +// parcelamento.setValorDebitoAtualizado((BigDecimal) dadosPagamento[10]); | ||
24086 | +// } | ||
24087 | +// if (dadosPagamento[18] != null) { | ||
24088 | +// parcelamento.setValorConta((BigDecimal) dadosPagamento[18]); | ||
24089 | +// } | ||
24090 | +// debitoACobrar.setParcelamento(parcelamento); | ||
24091 | +// | ||
24092 | +// } | ||
24093 | +// if (dadosPagamento[11] != null) { | ||
24094 | +// debitoACobrar.setValorDebito((BigDecimal) dadosPagamento[11]); | ||
24095 | +// } | ||
24096 | +// | ||
24097 | +// if (dadosPagamento[19] != null) { | ||
24098 | +// debitoACobrar.setNumeroPrestacaoDebito((Short) dadosPagamento[19]); | ||
24099 | +// } | ||
24100 | +// if (dadosPagamento[20] != null) { | ||
24101 | +// debitoACobrar.setNumeroPrestacaoCobradas((Short) dadosPagamento[20]); | ||
24102 | +// } | ||
24103 | +// if (dadosPagamento[21] != null) { | ||
24104 | +// debitoACobrar.setNumeroParcelaBonus((Short) dadosPagamento[21]); | ||
24105 | +// } | ||
24106 | +// | ||
24107 | +// if (dadosPagamento[12] != null) { | ||
24108 | +// DebitoTipo debitoTipo = new DebitoTipo(); | ||
24109 | +// debitoTipo.setId((Integer) dadosPagamento[12]); | ||
24110 | +// debitoACobrar.setDebitoTipo(debitoTipo); | ||
24111 | +// } | ||
24112 | +// | ||
24113 | +// DebitoACobrarGeral debitoACobrarGeral = new DebitoACobrarGeral(); | ||
24114 | +// debitoACobrarGeral.setId(debitoACobrar.getId()); | ||
24115 | +// debitoACobrarGeral.setDebitoACobrar(debitoACobrar); | ||
24116 | +// | ||
24117 | +// pagamento.setDebitoACobrarGeral(debitoACobrarGeral); | ||
24118 | +// } | ||
24119 | +// | ||
24120 | +// if (dadosPagamento[13] != null) { | ||
24121 | +// pagamento.setAnoMesReferenciaPagamento((Integer) dadosPagamento[13]); | ||
24122 | +// } | ||
24123 | +// if (dadosPagamento[14] != null) { | ||
24124 | +// pagamento.setDataPagamento((Date) dadosPagamento[14]); | ||
24125 | +// } | ||
24126 | +// if (dadosPagamento[15] != null) { | ||
24127 | +// Imovel imovel = new Imovel(); | ||
24128 | +// imovel.setId((Integer) dadosPagamento[15]); | ||
24129 | +// pagamento.setImovel(imovel); | ||
24130 | +// } | ||
24131 | +// if (dadosPagamento[16] != null) { | ||
24132 | +// Arrecadador arrecadador = new Arrecadador(); | ||
24133 | +// arrecadador.setId((Integer) dadosPagamento[16]); | ||
24134 | +// AvisoBancario avisoBancario = new AvisoBancario(); | ||
24135 | +// avisoBancario.setArrecadador(arrecadador); | ||
24136 | +// pagamento.setAvisoBancario(avisoBancario); | ||
24137 | +// } | ||
24138 | +// | ||
24139 | +// retorno.add(pagamento); | ||
24140 | +// } | ||
24141 | +// } | ||
24142 | +// | ||
24143 | +// System.out.println("Qtd pagamentos: " + retorno.size()); | ||
24144 | +// } | ||
24146 | 24145 | ||
24147 | Collection<Pagamento> historico = obterPagamentosHISTORICOClassificadosNaoRegistradosCobrancaPorEmpresa(idLocalidade, referencia, numeroPaginas, quantidadeRegistros); | 24146 | Collection<Pagamento> historico = obterPagamentosHISTORICOClassificadosNaoRegistradosCobrancaPorEmpresa(idLocalidade, referencia, numeroPaginas, quantidadeRegistros); |
24148 | 24147 | ||
@@ -31923,40 +31922,55 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | @@ -31923,40 +31922,55 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | ||
31923 | 31922 | ||
31924 | try { | 31923 | try { |
31925 | 31924 | ||
31926 | - consulta.append("SELECT pg.pghi_id as idPagamento, ") | ||
31927 | - .append("pg.pghi_vlpagamento as valorPagamento, ") | ||
31928 | - .append("cnt.cnta_id as idConta, ") | ||
31929 | - .append("gp.gpag_id as idGuia, ") | ||
31930 | - .append("pgp.parc_id as idParcelamentoGuia, ") | ||
31931 | - .append("pgp.parc_vldebitoatualizado as valorParcelamentoGuia, ") | ||
31932 | - .append("gp.gphi_vldebito as valorGuia, ") | ||
31933 | - .append("dtgp.dbtp_id as debitoTipoGuia, ") | ||
31934 | - .append("dac.dbac_id as idDebito, ") | ||
31935 | - .append("pdac.parc_id as idParcelamentoDebito, ") | ||
31936 | - .append("pdac.parc_vldebitoatualizado as valorParcelamentoDebito, ") | ||
31937 | - .append("dac.dahi_vldebito as valorDebito, ") | ||
31938 | - .append("dac.dbtp_id as deitoTipoDebito, ") | ||
31939 | - .append("pg.pghi_amreferenciapagamento as referenciaPagamento, ") | ||
31940 | - .append("pg.pghi_dtpagamento as dataPagamento, ") | ||
31941 | - .append("pg.imov_id as imovel, ") | ||
31942 | - .append("ab.arrc_id as arrecadador, ") | ||
31943 | - .append("pgp.parc_vlconta as valorParcelamentoConta, ") | ||
31944 | - .append("pdac.parc_vlconta as valorParcelamentoContaDebito, ") | ||
31945 | - .append("dac.dahi_nnprestacaodebito as numPrestacaoDebito, ") | ||
31946 | - .append("dac.dahi_nnprestacaocobradas as numPrestacoesCobradas, ") | ||
31947 | - .append("dac.dahi_nnparcelabonus as numParcelaBonus ") | ||
31948 | - .append("FROM arrecadacao.pagamento_historico pg ") | ||
31949 | - .append("LEFT JOIN faturamento.conta_historico cnt on cnt.cnta_id = pg.cnta_id ") | ||
31950 | - .append("LEFT JOIN faturamento.guia_pagamento_historico gp on gp.gpag_id = pg.gpag_id ") | ||
31951 | - .append("LEFT JOIN cobranca.parcelamento pgp on pgp.parc_id = gp.parc_id ") | ||
31952 | - .append("LEFT JOIN faturamento.debito_tipo dtgp on dtgp.dbtp_id = gp.dbtp_id ") | ||
31953 | - .append("LEFT JOIN faturamento.deb_a_cobrar_hist dac on dac.dbac_id = pg.dbac_id ") | ||
31954 | - .append("LEFT JOIN cobranca.parcelamento pdac on pdac.parc_id = dac.parc_id ") | ||
31955 | - .append("INNER JOIN arrecadacao.aviso_bancario ab on ab.avbc_id = pg.avbc_id ") | ||
31956 | - .append("where pg.loca_id = :idLocalidade ") | ||
31957 | - .append("and pg.pgst_idatual = :pagamentoClassificado ") | ||
31958 | - .append("and pg.pghi_amreferenciaarrecadacao in (:referencia5, :referencia6, :referencia7, :referencia8) ") | ||
31959 | - .append("and pg.pghi_id NOT IN ( select eccp.pgmt_id from cobranca.empr_cobr_conta_pagto eccp where eccp.pgmt_id is not null ) "); | 31925 | + consulta.append("with valor as (select imov_id,cbdo_id, sum(valor_total) as valor_total , sum(devol_total) as devol_total from ( ") |
31926 | + .append("select pg.imov_id ,pg.cbdo_id, sum(pghi_vlpagamento) as valor_total, 0 as devol_total ") | ||
31927 | + .append("FROM arrecadacao.pagamento_historico pg ") | ||
31928 | + .append("where pg.cbdo_id in (select cbdo_id from arrecadacao.devolucao_historico d) ") | ||
31929 | + .append("group by pg.imov_id ,pg.cbdo_id ") | ||
31930 | + .append("union all ") | ||
31931 | + .append("select d.imov_id ,d.cbdo_id, 0 as valor_total, sum (dehi_vldevolucao) as devol_total ") | ||
31932 | + .append("FROM arrecadacao.devolucao_historico d ") | ||
31933 | + .append("where d.cbdo_id in (select cbdo_id from arrecadacao.pagamento_historico pg ) ") | ||
31934 | + .append("group by d.imov_id ,d.cbdo_id ) as x ") | ||
31935 | + .append("group by imov_id ,cbdo_id) ") | ||
31936 | + | ||
31937 | + .append("SELECT pg.pghi_id as idPagamento, ") | ||
31938 | + .append("pg.pghi_vlpagamento as valorPagamento, ") | ||
31939 | + .append("cnt.cnta_id as idConta, ") | ||
31940 | + .append("gp.gpag_id as idGuia, ") | ||
31941 | + .append("pgp.parc_id as idParcelamentoGuia, ") | ||
31942 | + .append("pgp.parc_vldebitoatualizado as valorParcelamentoGuia, ") | ||
31943 | + .append("gp.gphi_vldebito as valorGuia, ") | ||
31944 | + .append("dtgp.dbtp_id as debitoTipoGuia, ") | ||
31945 | + .append("dac.dbac_id as idDebito, ") | ||
31946 | + .append("pdac.parc_id as idParcelamentoDebito, ") | ||
31947 | + .append("pdac.parc_vldebitoatualizado as valorParcelamentoDebito, ") | ||
31948 | + .append("dac.dahi_vldebito as valorDebito, ") | ||
31949 | + .append("dac.dbtp_id as deitoTipoDebito, ") | ||
31950 | + .append("pg.pghi_amreferenciapagamento as referenciaPagamento, ") | ||
31951 | + .append("pg.pghi_dtpagamento as dataPagamento, ") | ||
31952 | + .append("pg.imov_id as imovel, ") | ||
31953 | + .append("ab.arrc_id as arrecadador, ") | ||
31954 | + .append("pgp.parc_vlconta as valorParcelamentoConta, ") | ||
31955 | + .append("pdac.parc_vlconta as valorParcelamentoContaDebito, ") | ||
31956 | + .append("dac.dahi_nnprestacaodebito as numPrestacaoDebito, ") | ||
31957 | + .append("dac.dahi_nnprestacaocobradas as numPrestacoesCobradas, ") | ||
31958 | + .append("dac.dahi_nnparcelabonus as numParcelaBonus, ") | ||
31959 | + .append("round(((pg.pgmt_vlpagamento * devol_total) / valor_total),2) as valorDesconto, ") | ||
31960 | + .append("FROM arrecadacao.pagamento_historico pg ") | ||
31961 | + .append("INNER JOIN arrecadacao.aviso_bancario ab on ab.avbc_id = pg.avbc_id ") | ||
31962 | + .append("LEFT JOIN valor v on pg.cbdo_id = v.cbdo_id ") | ||
31963 | + .append("LEFT JOIN faturamento.conta_historico cnt on cnt.cnta_id = pg.cnta_id ") | ||
31964 | + .append("LEFT JOIN faturamento.guia_pagamento_historico gp on gp.gpag_id = pg.gpag_id ") | ||
31965 | + .append("LEFT JOIN cobranca.parcelamento pgp on pgp.parc_id = gp.parc_id ") | ||
31966 | + .append("LEFT JOIN faturamento.debito_tipo dtgp on dtgp.dbtp_id = gp.dbtp_id ") | ||
31967 | + .append("LEFT JOIN faturamento.deb_a_cobrar_hist dac on dac.dbac_id = pg.dbac_id ") | ||
31968 | + .append("LEFT JOIN cobranca.parcelamento pdac on pdac.parc_id = dac.parc_id ") | ||
31969 | + .append("where pg.loca_id = :idLocalidade ") | ||
31970 | + .append("and pg.pgst_idatual = :pagamentoClassificado ") | ||
31971 | + .append("and pg.pghi_dtpagamento BETWEEN '2017-08-01' and '2017-09-01' ") | ||
31972 | +// .append("and pg.pghi_amreferenciaarrecadacao in (:referencia5, :referencia6, :referencia7, :referencia8) ") | ||
31973 | + .append("and pg.pghi_id NOT IN ( select eccp.pgmt_id from cobranca.empr_cobr_conta_pagto eccp where eccp.pgmt_id is not null ) "); | ||
31960 | 31974 | ||
31961 | colecaoDadosPagamentos = session.createSQLQuery(consulta.toString()) | 31975 | colecaoDadosPagamentos = session.createSQLQuery(consulta.toString()) |
31962 | .addScalar("idPagamento", Hibernate.INTEGER) | 31976 | .addScalar("idPagamento", Hibernate.INTEGER) |
@@ -31981,12 +31995,13 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | @@ -31981,12 +31995,13 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | ||
31981 | .addScalar("numPrestacaoDebito", Hibernate.SHORT) | 31995 | .addScalar("numPrestacaoDebito", Hibernate.SHORT) |
31982 | .addScalar("numPrestacoesCobradas", Hibernate.SHORT) | 31996 | .addScalar("numPrestacoesCobradas", Hibernate.SHORT) |
31983 | .addScalar("numParcelaBonus", Hibernate.SHORT) | 31997 | .addScalar("numParcelaBonus", Hibernate.SHORT) |
31998 | + .addScalar("valorDesconto", Hibernate.BIG_DECIMAL) | ||
31984 | .setInteger("idLocalidade",idLocalidade) | 31999 | .setInteger("idLocalidade",idLocalidade) |
31985 | .setInteger("pagamentoClassificado", PagamentoSituacao.PAGAMENTO_CLASSIFICADO) | 32000 | .setInteger("pagamentoClassificado", PagamentoSituacao.PAGAMENTO_CLASSIFICADO) |
31986 | - .setInteger("referencia5", 201705) | ||
31987 | - .setInteger("referencia6", 201706) | ||
31988 | - .setInteger("referencia7", 201707) | ||
31989 | - .setInteger("referencia8", 201708) | 32001 | +// .setInteger("referencia5", 201705) |
32002 | +// .setInteger("referencia6", 201706) | ||
32003 | +// .setInteger("referencia7", 201707) | ||
32004 | +// .setInteger("referencia8", 201708) | ||
31990 | .setFirstResult(numeroPaginas) | 32005 | .setFirstResult(numeroPaginas) |
31991 | .setMaxResults(quantidadeRegistros) | 32006 | .setMaxResults(quantidadeRegistros) |
31992 | .list(); | 32007 | .list(); |
@@ -32100,6 +32115,10 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | @@ -32100,6 +32115,10 @@ public class RepositorioArrecadacaoHBM implements IRepositorioArrecadacao { | ||
32100 | pagamento.setAvisoBancario(avisoBancario); | 32115 | pagamento.setAvisoBancario(avisoBancario); |
32101 | } | 32116 | } |
32102 | 32117 | ||
32118 | + if(dadosPagamento[22] != null) { | ||
32119 | + pagamento.setValorDesconto((BigDecimal) dadosPagamento[22]); | ||
32120 | + } | ||
32121 | + | ||
32103 | retorno.add(pagamento); | 32122 | retorno.add(pagamento); |
32104 | } | 32123 | } |
32105 | } | 32124 | } |
src/gcom/arrecadacao/pagamento/Pagamento.java
@@ -100,6 +100,8 @@ public class Pagamento extends ObjetoTransacao { | @@ -100,6 +100,8 @@ public class Pagamento extends ObjetoTransacao { | ||
100 | private CobrancaDocumento cobrancaDocumento; | 100 | private CobrancaDocumento cobrancaDocumento; |
101 | private DocumentoTipo documentoTipoAgregador; | 101 | private DocumentoTipo documentoTipoAgregador; |
102 | private PagamentoCartaoDebito pagamentoCartaoDebito; | 102 | private PagamentoCartaoDebito pagamentoCartaoDebito; |
103 | + | ||
104 | + private BigDecimal valorDesconto; | ||
103 | 105 | ||
104 | public final static Short INDICADOR_EXPURGADO_SIM = new Short("1"); | 106 | public final static Short INDICADOR_EXPURGADO_SIM = new Short("1"); |
105 | public final static Short INDICADOR_EXPURGADO_NAO = new Short("2"); | 107 | public final static Short INDICADOR_EXPURGADO_NAO = new Short("2"); |
@@ -537,5 +539,12 @@ public class Pagamento extends ObjetoTransacao { | @@ -537,5 +539,12 @@ public class Pagamento extends ObjetoTransacao { | ||
537 | public boolean isPagamentoClassificado() { | 539 | public boolean isPagamentoClassificado() { |
538 | return this.pagamentoSituacaoAtual.getId().intValue() == PagamentoSituacao.PAGAMENTO_CLASSIFICADO.intValue(); | 540 | return this.pagamentoSituacaoAtual.getId().intValue() == PagamentoSituacao.PAGAMENTO_CLASSIFICADO.intValue(); |
539 | } | 541 | } |
540 | - | 542 | + |
543 | + public BigDecimal getValorDesconto() { | ||
544 | + return valorDesconto; | ||
545 | + } | ||
546 | + | ||
547 | + public void setValorDesconto(BigDecimal valorDesconto) { | ||
548 | + this.valorDesconto = valorDesconto; | ||
549 | + } | ||
541 | } | 550 | } |
src/gcom/cobranca/EmpresaCobrancaContaPagamentos.hbm.xml
1 | <?xml version="1.0"?> | 1 | <?xml version="1.0"?> |
2 | <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> | 2 | <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> |
3 | <hibernate-mapping> | 3 | <hibernate-mapping> |
4 | - <!-- | ||
5 | - Created by the Middlegen Hibernate plugin | ||
6 | - | ||
7 | - http://boss.bekk.no/boss/middlegen/ | ||
8 | - http://hibernate.sourceforge.net/ | ||
9 | - --> | 4 | + |
10 | <class name="gcom.cobranca.EmpresaCobrancaContaPagamentos" table="cobranca.empr_cobr_conta_pagto"> | 5 | <class name="gcom.cobranca.EmpresaCobrancaContaPagamentos" table="cobranca.empr_cobr_conta_pagto"> |
11 | <id name="id" type="java.lang.Integer" column="eccp_id"> | 6 | <id name="id" type="java.lang.Integer" column="eccp_id"> |
12 | <generator class="sequence"> | 7 | <generator class="sequence"> |
@@ -14,12 +9,14 @@ | @@ -14,12 +9,14 @@ | ||
14 | cobranca.seq_empr_cobr_conta_pagto</param> | 9 | cobranca.seq_empr_cobr_conta_pagto</param> |
15 | </generator> | 10 | </generator> |
16 | </id> | 11 | </id> |
12 | + | ||
17 | <many-to-one name="empresaCobrancaConta" class="gcom.cobranca.EmpresaCobrancaConta" not-null="true"> | 13 | <many-to-one name="empresaCobrancaConta" class="gcom.cobranca.EmpresaCobrancaConta" not-null="true"> |
18 | <column name="ecco_id"/> | 14 | <column name="ecco_id"/> |
19 | </many-to-one> | 15 | </many-to-one> |
20 | <many-to-one name="debitoTipo" class="gcom.faturamento.debito.DebitoTipo"> | 16 | <many-to-one name="debitoTipo" class="gcom.faturamento.debito.DebitoTipo"> |
21 | <column name="dbtp_id"/> | 17 | <column name="dbtp_id"/> |
22 | </many-to-one> | 18 | </many-to-one> |
19 | + | ||
23 | <property name="valorPagamentoMes" type="java.math.BigDecimal" column="eccp_vlpagamentomes" length="13"/> | 20 | <property name="valorPagamentoMes" type="java.math.BigDecimal" column="eccp_vlpagamentomes" length="13"/> |
24 | <property name="anoMesPagamentoArrecadacao" type="java.lang.Integer" column="eccp_ampagamento" length="4" not-null="true"/> | 21 | <property name="anoMesPagamentoArrecadacao" type="java.lang.Integer" column="eccp_ampagamento" length="4" not-null="true"/> |
25 | <property name="ultimaAlteracao" type="java.sql.Timestamp" column="eccp_tmultimaalteracao" length="8"/> | 22 | <property name="ultimaAlteracao" type="java.sql.Timestamp" column="eccp_tmultimaalteracao" length="8"/> |
@@ -32,6 +29,7 @@ | @@ -32,6 +29,7 @@ | ||
32 | <property name="numeroTotalParcelas" type="java.lang.Integer" column="eccp_nntotalparcelas" length="4" not-null="false"/> | 29 | <property name="numeroTotalParcelas" type="java.lang.Integer" column="eccp_nntotalparcelas" length="4" not-null="false"/> |
33 | <property name="indicadorGeracaoArquivo" type="java.lang.Short" column="eccp_icgeracaoarquivo" length="4" not-null="false"/> | 30 | <property name="indicadorGeracaoArquivo" type="java.lang.Short" column="eccp_icgeracaoarquivo" length="4" not-null="false"/> |
34 | <property name="idPagamento" type="java.lang.Integer" column="pgmt_id" length="9" not-null="true"/> | 31 | <property name="idPagamento" type="java.lang.Integer" column="pgmt_id" length="9" not-null="true"/> |
32 | + <property name="valorDesconto" type="java.math.BigDecimal" column="eccp_vldesconto" length="13"/> | ||
35 | 33 | ||
36 | </class> | 34 | </class> |
37 | </hibernate-mapping> | 35 | </hibernate-mapping> |
src/gcom/cobranca/EmpresaCobrancaContaPagamentos.java
@@ -18,7 +18,7 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | @@ -18,7 +18,7 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | ||
18 | private DebitoTipo debitoTipo; | 18 | private DebitoTipo debitoTipo; |
19 | private Date ultimaAlteracao; | 19 | private Date ultimaAlteracao; |
20 | private BigDecimal valorPagamentoMes; | 20 | private BigDecimal valorPagamentoMes; |
21 | - private Integer anoMesReferenciaPagamento; | 21 | + private Integer anoMesReferenciaPagamento; |
22 | private Date dataPagamento; | 22 | private Date dataPagamento; |
23 | private Integer idImovel; | 23 | private Integer idImovel; |
24 | private Integer idArrecadador; | 24 | private Integer idArrecadador; |
@@ -27,13 +27,18 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | @@ -27,13 +27,18 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | ||
27 | private Integer numeroTotalParcelas; | 27 | private Integer numeroTotalParcelas; |
28 | private Short indicadorGeracaoArquivo; | 28 | private Short indicadorGeracaoArquivo; |
29 | private Integer idPagamento; | 29 | private Integer idPagamento; |
30 | - | ||
31 | - | ||
32 | - public EmpresaCobrancaContaPagamentos(Integer id, EmpresaCobrancaConta empresaCobrancaConta, Integer anoMesPagamentoArrecadacao, | ||
33 | - DebitoTipo debitoTipo, | ||
34 | - Date ultimaAlteracao,BigDecimal valorPagamentoMes, Integer idPagamento) { | 30 | + private BigDecimal valorDesconto; |
31 | + | ||
32 | + public EmpresaCobrancaContaPagamentos( | ||
33 | + Integer id, | ||
34 | + EmpresaCobrancaConta empresaCobrancaConta, | ||
35 | + Integer anoMesPagamentoArrecadacao, | ||
36 | + DebitoTipo debitoTipo, | ||
37 | + Date ultimaAlteracao, | ||
38 | + BigDecimal valorPagamentoMes, | ||
39 | + Integer idPagamento) { | ||
35 | super(); | 40 | super(); |
36 | - | 41 | + |
37 | this.id = id; | 42 | this.id = id; |
38 | this.empresaCobrancaConta = empresaCobrancaConta; | 43 | this.empresaCobrancaConta = empresaCobrancaConta; |
39 | this.anoMesPagamentoArrecadacao = anoMesPagamentoArrecadacao; | 44 | this.anoMesPagamentoArrecadacao = anoMesPagamentoArrecadacao; |
@@ -54,25 +59,19 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | @@ -54,25 +59,19 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | ||
54 | 59 | ||
55 | @Override | 60 | @Override |
56 | public Filtro retornaFiltro() { | 61 | public Filtro retornaFiltro() { |
57 | - FiltroEmpresaCobrancaContaPagamentos filtroEmpresaCobrancaContaPagamentos = new FiltroEmpresaCobrancaContaPagamentos(); | ||
58 | - | ||
59 | - filtroEmpresaCobrancaContaPagamentos.adicionarParametro(new ParametroSimples( | ||
60 | - FiltroEmpresaCobrancaContaPagamentos.ID, this.getId())); | ||
61 | - return null; | 62 | + Filtro filtro = new FiltroEmpresaCobrancaContaPagamentos(); |
63 | + filtro.adicionarParametro(new ParametroSimples(FiltroEmpresaCobrancaContaPagamentos.ID, this.getId())); | ||
64 | + return filtro; | ||
62 | } | 65 | } |
63 | - /** | ||
64 | - * @return Retorna o campo id. | ||
65 | - */ | 66 | + |
66 | public Integer getId() { | 67 | public Integer getId() { |
67 | return id; | 68 | return id; |
68 | } | 69 | } |
69 | 70 | ||
70 | - /** | ||
71 | - * @param id O id a ser setado. | ||
72 | - */ | ||
73 | public void setId(Integer id) { | 71 | public void setId(Integer id) { |
74 | this.id = id; | 72 | this.id = id; |
75 | } | 73 | } |
74 | + | ||
76 | @Override | 75 | @Override |
77 | public Date getUltimaAlteracao() { | 76 | public Date getUltimaAlteracao() { |
78 | return ultimaAlteracao; | 77 | return ultimaAlteracao; |
@@ -83,8 +82,6 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | @@ -83,8 +82,6 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | ||
83 | this.ultimaAlteracao = ultimaAlteracao; | 82 | this.ultimaAlteracao = ultimaAlteracao; |
84 | } | 83 | } |
85 | 84 | ||
86 | - | ||
87 | - | ||
88 | public Integer getAnoMesPagamentoArrecadacao() { | 85 | public Integer getAnoMesPagamentoArrecadacao() { |
89 | return anoMesPagamentoArrecadacao; | 86 | return anoMesPagamentoArrecadacao; |
90 | } | 87 | } |
@@ -109,7 +106,6 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | @@ -109,7 +106,6 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | ||
109 | this.empresaCobrancaConta = empresaCobrancaConta; | 106 | this.empresaCobrancaConta = empresaCobrancaConta; |
110 | } | 107 | } |
111 | 108 | ||
112 | - | ||
113 | public BigDecimal getValorPagamentoMes() { | 109 | public BigDecimal getValorPagamentoMes() { |
114 | return valorPagamentoMes; | 110 | return valorPagamentoMes; |
115 | } | 111 | } |
@@ -189,4 +185,12 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | @@ -189,4 +185,12 @@ public class EmpresaCobrancaContaPagamentos extends ObjetoTransacao { | ||
189 | public void setIdPagamento(Integer idPagamento) { | 185 | public void setIdPagamento(Integer idPagamento) { |
190 | this.idPagamento = idPagamento; | 186 | this.idPagamento = idPagamento; |
191 | } | 187 | } |
188 | + | ||
189 | + public BigDecimal getValorDesconto() { | ||
190 | + return valorDesconto; | ||
191 | + } | ||
192 | + | ||
193 | + public void setValorDesconto(BigDecimal valorDesconto) { | ||
194 | + this.valorDesconto = valorDesconto; | ||
195 | + } | ||
192 | } | 196 | } |
src/gcom/cobranca/controladores/ControladorCobrancaPorResultado.java
@@ -944,7 +944,13 @@ public class ControladorCobrancaPorResultado extends ControladorComum { | @@ -944,7 +944,13 @@ public class ControladorCobrancaPorResultado extends ControladorComum { | ||
944 | if (pagamento.getAvisoBancario() != null) { | 944 | if (pagamento.getAvisoBancario() != null) { |
945 | pagamentoEmpresa.setIdArrecadador(pagamento.getAvisoBancario().getArrecadador().getId()); | 945 | pagamentoEmpresa.setIdArrecadador(pagamento.getAvisoBancario().getArrecadador().getId()); |
946 | } | 946 | } |
947 | + | ||
948 | + if (pagamento.getValorDesconto() != null) { | ||
949 | + pagamentoEmpresa.setValorDesconto(pagamento.getValorDesconto()); | ||
950 | + } | ||
951 | + | ||
947 | pagamentosEmpresa.add(pagamentoEmpresa); | 952 | pagamentosEmpresa.add(pagamentoEmpresa); |
953 | + | ||
948 | } | 954 | } |
949 | } catch (Exception ex) { | 955 | } catch (Exception ex) { |
950 | ex.printStackTrace(); | 956 | ex.printStackTrace(); |