Ajustar WS Caja (fixed bug #5519)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@36815 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2014-07-24 18:09:58 +00:00
parent c77d923683
commit 4ee1aff7a1
1 changed files with 14 additions and 1 deletions

View File

@ -104,6 +104,9 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
}
private List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid,boolean sinDatosCaja) {
List<CajaCerradoVO> list = new ArrayList<CajaCerradoVO>();
HashMap<Long, CajaCerradoVO> map = new HashMap<Long, CajaCerradoVO>();
try{
String sqlBuscarUsuariosCajaCerrado = sqlBuilder.getSQLBuscarUsuariosCajaCerrado(fecha, cveusuario, turnoid);
@ -144,7 +147,17 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaCerradoVO.class));
u.setPasajes((List<CajaCerradoVO>)sql.list());
for (CajaCerradoVO cv : (List<CajaCerradoVO>)sql.list()){
if (map.containsKey(cv.getCajaId()) && map.get(cv.getCajaId()).getImporteTaxaEmbarque() != null &&
!map.get(cv.getCajaId()).getImporteTaxaEmbarque().equals(0)){
cv.setImporteTaxaEmbarque(new BigDecimal(0));
} else {
map.put(cv.getCajaId(), cv);
}
list.add(cv);
}
u.setPasajes(list);
String sqlBuscarReceitaDespesa = sqlBuilder.getSQLBuscarReceitasDespesasCaja(u.getUsuarioId(), fecha);
sql = getSession().createSQLQuery(sqlBuscarReceitaDespesa)