diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java index 9642e824c..aae8fc3fd 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java @@ -567,7 +567,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO lsLogConferencia = carregarLogConferencia(conferencia.getConferenciaId()); String sDataMovimento = DateUtil.getStringDate(conferencia.getDatamovimento(), "dd/MM/yyyy"); String descOperacion = "CONFERENCIA MOVIMENTO DIA - " + sDataMovimento; for (LogConferencia logConferencia : lsLogConferencia) { + + Calendar cal = Calendar.getInstance(); + + if(!Boolean.TRUE.equals(logConferencia.getIndmesmodia())){ + cal.add(Calendar.DAY_OF_MONTH, 1); + } + if (logConferencia.getStatus().equals(StatusLogConferencia.CONFERIDO) || ((logConferencia.getContaCorrentePtoVta() != null && logConferencia.getContaCorrentePtoVta().getActivo() != null diff --git a/src/com/rjconsultores/ventaboletos/entidad/LogConferencia.java b/src/com/rjconsultores/ventaboletos/entidad/LogConferencia.java index 2f6843cbd..c1f47290f 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/LogConferencia.java +++ b/src/com/rjconsultores/ventaboletos/entidad/LogConferencia.java @@ -88,6 +88,9 @@ public class LogConferencia implements Serializable { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "CONFERENCIAPENDENCIA_ID") private ConferenciaPendencia conferenciaPendencia; + + @Column(name = "INDMESMODIA") + private Boolean indmesmodia; public Long getLogconferenciaId() { return logconferenciaId; @@ -248,5 +251,13 @@ public class LogConferencia implements Serializable { public Short getIndcredito() { return indcredito; } + + public Boolean getIndmesmodia() { + return indmesmodia; + } + + public void setIndmesmodia(Boolean indmesmodia) { + this.indmesmodia = indmesmodia; + } } diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java b/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java index c906945fe..88333dab6 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java @@ -31,6 +31,7 @@ public class LogConferenciaVO { private String descinfoevento; private String desctipoinformativo; private String descpendencia; + private String descComportamentoData; public LogConferenciaVO() { super(); @@ -276,5 +277,13 @@ public class LogConferenciaVO { public void setDescpendencia(String descpendencia) { this.descpendencia = descpendencia; } + + public String getDescComportamentoData() { + return descComportamentoData != null ? descComportamentoData.equals("0") ? "Dia posterior" : "Mesmo dia" : null; + } + + public void setDescComportamentoData(String descComportamentoData) { + this.descComportamentoData = descComportamentoData; + } }