daniel.zauli 2015-09-24 18:11:29 +00:00
parent 211dc006d7
commit 68c84809e3
1 changed files with 14 additions and 4 deletions

View File

@ -130,14 +130,24 @@ public class CalcularPeajeHibernateDAO extends GenericHibernateDAO<String, Strin
BigDecimal pedagioPuro = pvo.getImportePeaje(); BigDecimal pedagioPuro = pvo.getImportePeaje();
BigDecimal pedagioCalculado = BigDecimal.valueOf(0); BigDecimal pedagioCalculado = BigDecimal.valueOf(0);
if(orgao.getOrgaoConcedenteId() == 21){ // 21 = artesp if(orgao.getOrgaoConcedenteId() == 21){ // 21 = artesp
if(pedagioPuro == null || indice == null ){ if(qtdEixos == null || cantAsientos == null ){
int[] x ={-1,r.getRutaId()}; int[] x ={-1,r.getRutaId()};
return x;} return x;}else{
if(indice == null){
int[] x ={-2,orgao.getOrgaoConcedenteId()};
return x;
}
}
pedagioCalculado = BigDecimal.valueOf(((pedagioPuro.doubleValue() * qtdEixos) / indice.doubleValue())); pedagioCalculado = BigDecimal.valueOf(((pedagioPuro.doubleValue() * qtdEixos) / indice.doubleValue()));
}else if(orgao.getOrgaoConcedenteId() == 3){// 3 = antt }else if(orgao.getOrgaoConcedenteId() == 3){// 3 = antt
if(pedagioPuro == null || indice == null ){ if(qtdEixos == null || cantAsientos == null ){
int[] x ={-1,r.getRutaId()}; int[] x ={-1,r.getRutaId()};
return x;} return x;}else{
if(indice == null){
int[] x ={-2,orgao.getOrgaoConcedenteId()};
return x;
}
}
pedagioCalculado = BigDecimal.valueOf(((pedagioPuro.doubleValue() * qtdEixos) / ( indice.doubleValue() * cantAsientos))); pedagioCalculado = BigDecimal.valueOf(((pedagioPuro.doubleValue() * qtdEixos) / ( indice.doubleValue() * cantAsientos)));
} }