fixed bug #7538 - correção Tarifa Oficial Excel: não era tratado ruta '-1 TODAS' nem excel sem dados

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@56872 d1611594-4594-4d17-8e1d-87c2c4800839
master
frederico 2016-06-10 18:02:46 +00:00
parent 6664aa719c
commit b12234dd97
2 changed files with 6 additions and 1 deletions

View File

@ -663,7 +663,9 @@ public class RutaCombinacionHibernateDAO extends GenericHibernateDAO<RutaCombina
sb.append(vt.getRutaId()).append(","); sb.append(vt.getRutaId()).append(",");
} }
String listInt = sb.toString().substring(0, sb.toString().length() - 1); String listInt = sb.toString().substring(0, sb.toString().length() - 1);
if(!listInt.contains("-1")){
sql.append(" AND RC.RUTA_ID in (").append(listInt).append(")"); sql.append(" AND RC.RUTA_ID in (").append(listInt).append(")");
}
} }
if (!lsMarca.isEmpty()) { if (!lsMarca.isEmpty()) {
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");

View File

@ -278,7 +278,10 @@ public class RutaCombinacionServiceImpl implements RutaCombinacionService {
//Bucando todas as Linhas com Clase Marca e Moeda Separadamente //Bucando todas as Linhas com Clase Marca e Moeda Separadamente
List<TarifaOficialEscalaGroupVO> lsLinhasAgrupadas = rutaCombinacionDAO.pesquisaTarifaOficialGroupObj(lsAddRmvMonedas, lsAddRmvMarcas, lsAddRmvClaseServico, List<TarifaOficialEscalaGroupVO> lsLinhasAgrupadas = rutaCombinacionDAO.pesquisaTarifaOficialGroupObj(lsAddRmvMonedas, lsAddRmvMarcas, lsAddRmvClaseServico,
lsAddRmvEmpresas, lsAddRmvRutas, lsAddRmvVigenciaTarifa); lsAddRmvEmpresas, lsAddRmvRutas, lsAddRmvVigenciaTarifa);
if(lsLinhasAgrupadas == null || lsLinhasAgrupadas.isEmpty()){
return null;
}
HSSFSheet sheet1 = null; HSSFSheet sheet1 = null;