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-87c2c4800839master
parent
c77d923683
commit
4ee1aff7a1
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue