frederico 2016-11-03 18:01:49 +00:00
parent be6c7ad7b2
commit c40c63cd8e
3 changed files with 30 additions and 3 deletions

View File

@ -567,7 +567,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.append("LOG.STATUS AS \"status\", B.NUMFOLIOSISTEMA AS \"numfoliosistema\", LOG.TIPO AS \"tipo\", ") .append("LOG.STATUS AS \"status\", B.NUMFOLIOSISTEMA AS \"numfoliosistema\", LOG.TIPO AS \"tipo\", ")
.append("O.NUMOPERACION AS \"numoperacion\", TEE.DESCTIPOEVENTO AS \"desctipoevento\", U.NOMBUSUARIO AS \"nombusuario\", ") .append("O.NUMOPERACION AS \"numoperacion\", TEE.DESCTIPOEVENTO AS \"desctipoevento\", U.NOMBUSUARIO AS \"nombusuario\", ")
.append("LOG.FECMODIF AS \"fecmodif\", LOG.INDCREDITO AS \"indcredito\", B.BOLETO_ID AS \"boletoId\", O.OCD_ID AS \"ocdId\", EE.EVENTOEXTRA_ID AS \"eventoextraId\", TI.DESCTIPO AS \"desctipoinformativo\", ") .append("LOG.FECMODIF AS \"fecmodif\", LOG.INDCREDITO AS \"indcredito\", B.BOLETO_ID AS \"boletoId\", O.OCD_ID AS \"ocdId\", EE.EVENTOEXTRA_ID AS \"eventoextraId\", TI.DESCTIPO AS \"desctipoinformativo\", ")
.append("CP.DESCPENDENCIA AS \"descpendencia\" ") .append("CP.DESCPENDENCIA AS \"descpendencia\", LOG.INDMESMODIA AS \"descComportamentoData\" ")
.append("FROM LOG_CONFERENCIA LOG ") .append("FROM LOG_CONFERENCIA LOG ")
.append("LEFT JOIN BOLETO B ON B.BOLETO_ID = LOG.BOLETO_ID ") .append("LEFT JOIN BOLETO B ON B.BOLETO_ID = LOG.BOLETO_ID ")
.append("LEFT JOIN EVENTO_EXTRA EE ON EE.EVENTOEXTRA_ID = LOG.EVENTOEXTRA_ID ") .append("LEFT JOIN EVENTO_EXTRA EE ON EE.EVENTOEXTRA_ID = LOG.EVENTOEXTRA_ID ")
@ -583,6 +583,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.addScalar("logconferenciaId", Hibernate.LONG) .addScalar("logconferenciaId", Hibernate.LONG)
.addScalar("observacao", Hibernate.STRING) .addScalar("observacao", Hibernate.STRING)
.addScalar("preco", Hibernate.BIG_DECIMAL) .addScalar("preco", Hibernate.BIG_DECIMAL)
.addScalar("descComportamentoData",Hibernate.STRING)
.addScalar("status", Hibernate.INTEGER) .addScalar("status", Hibernate.INTEGER)
.addScalar("numfoliosistema", Hibernate.STRING) .addScalar("numfoliosistema", Hibernate.STRING)
.addScalar("tipo", Hibernate.INTEGER) .addScalar("tipo", Hibernate.INTEGER)
@ -872,14 +873,20 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
@Transactional @Transactional
private void gerarLancamentoContaCorrente(Conferencia conferencia) throws BusinessException { private void gerarLancamentoContaCorrente(Conferencia conferencia) throws BusinessException {
try { try {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, 1);
List<LogConferencia> lsLogConferencia = carregarLogConferencia(conferencia.getConferenciaId()); List<LogConferencia> lsLogConferencia = carregarLogConferencia(conferencia.getConferenciaId());
String sDataMovimento = DateUtil.getStringDate(conferencia.getDatamovimento(), "dd/MM/yyyy"); String sDataMovimento = DateUtil.getStringDate(conferencia.getDatamovimento(), "dd/MM/yyyy");
String descOperacion = "CONFERENCIA MOVIMENTO DIA - " + sDataMovimento; String descOperacion = "CONFERENCIA MOVIMENTO DIA - " + sDataMovimento;
for (LogConferencia logConferencia : lsLogConferencia) { 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) if (logConferencia.getStatus().equals(StatusLogConferencia.CONFERIDO)
|| ((logConferencia.getContaCorrentePtoVta() != null || ((logConferencia.getContaCorrentePtoVta() != null
&& logConferencia.getContaCorrentePtoVta().getActivo() != null && logConferencia.getContaCorrentePtoVta().getActivo() != null

View File

@ -88,6 +88,9 @@ public class LogConferencia implements Serializable {
@ManyToOne(fetch = FetchType.LAZY) @ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CONFERENCIAPENDENCIA_ID") @JoinColumn(name = "CONFERENCIAPENDENCIA_ID")
private ConferenciaPendencia conferenciaPendencia; private ConferenciaPendencia conferenciaPendencia;
@Column(name = "INDMESMODIA")
private Boolean indmesmodia;
public Long getLogconferenciaId() { public Long getLogconferenciaId() {
return logconferenciaId; return logconferenciaId;
@ -248,5 +251,13 @@ public class LogConferencia implements Serializable {
public Short getIndcredito() { public Short getIndcredito() {
return indcredito; return indcredito;
} }
public Boolean getIndmesmodia() {
return indmesmodia;
}
public void setIndmesmodia(Boolean indmesmodia) {
this.indmesmodia = indmesmodia;
}
} }

View File

@ -31,6 +31,7 @@ public class LogConferenciaVO {
private String descinfoevento; private String descinfoevento;
private String desctipoinformativo; private String desctipoinformativo;
private String descpendencia; private String descpendencia;
private String descComportamentoData;
public LogConferenciaVO() { public LogConferenciaVO() {
super(); super();
@ -276,5 +277,13 @@ public class LogConferenciaVO {
public void setDescpendencia(String descpendencia) { public void setDescpendencia(String descpendencia) {
this.descpendencia = 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;
}
} }