corrigido quando seleciona "TODOS" os pontos de venda.

Quanto ao erro:

"O movimento depois de encerrado e ao tentar cancelar a chegada do malote, a cor do movimento (azul) não está alterando conforme esperado" 

Esse é o comportamento esperado, pois, clicar no botão "cancelar chegada do malote", somente informa que o malote não foi recebido, porém o movimento continua marcado como conferido.
Se quiser alterar a flag de conferido, tem que clicar no botão "Reabrir movimento diário".

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@73254 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2017-08-29 18:08:00 +00:00
parent 6d2b97d73f
commit dd445f4af1
2 changed files with 8 additions and 6 deletions

View File

@ -333,7 +333,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
private void processarQueryConferenciaComissao(List<ConferenciaComissaoVO> lsQuery,
List<ConferenciaComissaoVO> lsConferencias, String competencia, Date dataMovimento, Date dataInicial, Date dataFinal) throws ParseException {
// Set<Integer> diasSemMovimentos = DateUtil.carregarDiasCompetencia(competencia, dataMovimento);
Set<Integer> diasSemMovimentos = DateUtil.carregarDiasCompetencia(competencia, dataMovimento);
for (ConferenciaComissaoVO conferenciaComissaoMovimentoDiario : lsQuery) {
ConferenciaComissaoVO conferenciaComissao = new ConferenciaComissaoVO();
@ -343,7 +343,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
conferenciaComissao.setPuntoventaId(conferenciaComissaoMovimentoDiario.getPuntoventaId());
conferenciaComissao.setNumPuntoVenta(conferenciaComissaoMovimentoDiario.getNumPuntoVenta());
conferenciaComissao.setNombpuntoventa(conferenciaComissaoMovimentoDiario.getNombpuntoventa());
// conferenciaComissao.setDiasSemMovimentos(new TreeSet<Integer>(diasSemMovimentos));
conferenciaComissao.setDiasSemMovimentos(new TreeSet<Integer>(diasSemMovimentos));
if (lsConferencias.contains(conferenciaComissao)) {
conferenciaComissao = lsConferencias.get(lsConferencias.indexOf(conferenciaComissao));
@ -351,7 +351,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
if (conferenciaComissaoMovimentoDiario.getDataMovimento() != null) {
Integer dia = Integer.valueOf(DateUtil.getStringDate(conferenciaComissaoMovimentoDiario.getDataMovimento(), "dd"));
if (conferenciaComissao.getDiasSemMovimentos().contains(dia)) {
if (conferenciaComissao.getDiasSemMovimentos() != null && conferenciaComissao.getDiasSemMovimentos().contains(dia)) {
DiaConferenciaComissaoVO diaConferenciaComissao = new DiaConferenciaComissaoVO();
diaConferenciaComissao.setDia(dia);
@ -407,7 +407,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
if (conferencia.getDatamovimento() != null) {
Integer dia = Integer.valueOf(DateUtil.getStringDate(conferencia.getDatamovimento(), "dd"));
if (conferenciaComissao.getDiasSemMovimentos().contains(dia)) {
if (conferenciaComissao.getDiasSemMovimentos() != null && conferenciaComissao.getDiasSemMovimentos().contains(dia)) {
DiaConferenciaComissaoVO diaConferenciaComissao = new DiaConferenciaComissaoVO();
diaConferenciaComissao.setConferenciaId(conferencia.getConferenciaId());

View File

@ -1,9 +1,11 @@
package com.rjconsultores.ventaboletos.vo.comissao;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class ConferenciaComissaoVO implements Comparable<ConferenciaComissaoVO> {
@ -15,9 +17,9 @@ public class ConferenciaComissaoVO implements Comparable<ConferenciaComissaoVO>
private Date dataInicial;
private Date dataFinal;
private Set<Integer> diasSemMovimentos;
private Set<Integer> diasSemMovimentos = new TreeSet<Integer>();
private List<DiaConferenciaComissaoVO> dias;
private List<DiaConferenciaComissaoVO> dias = new ArrayList<DiaConferenciaComissaoVO>();
public ConferenciaComissaoVO() {
super();