diff --git a/pom.xml b/pom.xml
index 89de8d2d0..31eb237ed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
br.com.rjconsultores
ModelWeb
- 1.0.22
+ 1.0.23
rj-releases
diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaOficialHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaOficialHibernateDAO.java
index fdbf3888b..3366307c4 100644
--- a/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaOficialHibernateDAO.java
+++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/TarifaOficialHibernateDAO.java
@@ -539,14 +539,16 @@ public class TarifaOficialHibernateDAO extends GenericHibernateDAO= TO_DATE(:dataFinal,'DD/MM/YYYY hh24:mi')");
@@ -557,6 +559,13 @@ public class TarifaOficialHibernateDAO extends GenericHibernateDAO> SE ORGAO FOR DER-PR E SE O COEFICIENTE DA CLASSE NAO ESTA NULL
sb.append(" CASE R.ORGAOCONCEDENTE_ID WHEN " + DER_PR + " THEN CASE WHEN cl.COEFICIENTETARIFA IS NOT NULL THEN ");
sb.append(" trunc(((coalesce(ct1.coeficiente,0) + oc.coeficientetarifa / ((POWER(COALESCE(tc.kmcoeficiente1,0) + 350,0.27)*16160 )) ) * COALESCE(tc.kmcoeficiente1,0)) * cl.COEFICIENTETARIFA ");
@@ -306,7 +309,7 @@ public class SQLBuilderOracle implements SQLBuilder {
} else {
sb.append(" 1, 2 ) ");
}
- sb.append(" end , ");
+ sb.append(" end as precio, ");
//
// >> SE ORGAO FOR DER-PR E SE O COEFICIENTE DA CLASSE NAO ESTA NULL
sb.append(" CASE R.ORGAOCONCEDENTE_ID WHEN " + DER_PR + " THEN CASE WHEN cl.COEFICIENTETARIFA IS NOT NULL THEN ");
@@ -335,26 +338,26 @@ public class SQLBuilderOracle implements SQLBuilder {
} else {
sb.append(" 1, 2 ) ");
}
- sb.append(" end , ");
+ sb.append(" end as preciooriginal , ");
//
sb.append(" t.tramo_id, ");
sb.append(" mc.marca_id, ");
sb.append(" r.CLASESERVICIO_ID, ");
- sb.append(" null, ");
+ sb.append(" null as precioredabierto, ");
sb.append(" m.moneda_id, ");
- sb.append(" null, ");
- sb.append(" 'A', ");
- sb.append(" null, ");
- sb.append(" null, ");
- sb.append(" null, ");
- sb.append(" null, ");
+ sb.append(" null as vigenciatarifa_id, ");
+ sb.append(" 'A' as statustarifa, ");
+ sb.append(" null as importetaxaembarque, ");
+ sb.append(" null as importepedagio, ");
+ sb.append(" null as importeoutros, ");
+ sb.append(" null as importeseguro, ");
sb.append(" oc.orgaoconcedente_id, ");
sb.append(" r.ruta_id, ");
- sb.append(" 1, ");
- sb.append(" ").append(DBUtil.getInstance().dbSysdate()).append(", ");
- sb.append(" ").append(usuarioId).append(", ");
- sb.append(" po.parada_id, ");
- sb.append(" pd.parada_id ");
+ sb.append(" 1 as activo, ");
+ sb.append(" ").append(DBUtil.getInstance().dbSysdate()).append(" as fecmodif, ");
+ sb.append(" ").append(usuarioId).append(" as usuario_id, ");
+ sb.append(" po.parada_id as origen_id, ");
+ sb.append(" pd.parada_id as destino_id");
sb.append(" ");
sb.append("from ");
sb.append(" ruta_combinacion rc ");
@@ -418,6 +421,34 @@ public class SQLBuilderOracle implements SQLBuilder {
sb.append(" and p.casetapeaje_id in ( " + StringUtils.join(listCasetaPeaje,",") + ") ");
}
+ sb.append(" ) ");
+
+ sb.append(" SELECT ");
+
+ sb.append(" TARIFA_OFICIAL_SEQ.NEXTVAL, ");
+ sb.append(" PRECIO, ");
+ sb.append(" PRECIOORIGINAL, ");
+ sb.append(" TRAMO_ID, ");
+ sb.append(" MARCA_ID, ");
+ sb.append(" CLASESERVICIO_ID, ");
+ sb.append(" PRECIOREDABIERTO, ");
+ sb.append(" MONEDA_ID, ");
+ sb.append(" VIGENCIATARIFA_ID, ");
+ sb.append(" STATUSTARIFA, ");
+ sb.append(" IMPORTETAXAEMBARQUE, ");
+ sb.append(" IMPORTEPEDAGIO, ");
+ sb.append(" IMPORTEOUTROS, ");
+ sb.append(" IMPORTESEGURO, ");
+ sb.append(" ORGAOCONCEDENTE_ID, ");
+ sb.append(" RUTA_ID, ");
+ sb.append(" ACTIVO, ");
+ sb.append(" FECMODIF, ");
+ sb.append(" USUARIO_ID, ");
+ sb.append(" ORIGEN_ID, ");
+ sb.append(" DESTINO_ID ");
+
+ sb.append(" FROM tarifacte ");
+
return sb.toString();
}