fixes bug#8864
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@67901 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
0212c5d74e
commit
e6d7e7ee30
|
@ -17,6 +17,7 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
||||||
|
@ -515,14 +516,19 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
|
||||||
log.info("No fue encontrado la via para el origen y destino: " + idOrigem + "," + idDestino);
|
log.info("No fue encontrado la via para el origen y destino: " + idOrigem + "," + idDestino);
|
||||||
}
|
}
|
||||||
|
|
||||||
Tramo tramo = rcIni.getTramo();
|
Integer viaId = v != null ? v.getViaId() : null;
|
||||||
Tarifa tarifa = mapTramoTarifaNovo.get(rcIni.getTramo().getOrigem().getParadaId().toString().concat("|").concat(rcFim.getTramo().getDestino().getParadaId().toString()).concat("|").concat(v.getViaId().toString()));
|
Tramo tramoIni = rcIni.getTramo();
|
||||||
|
Parada paradaOrigem = tramoIni.getOrigem();
|
||||||
|
Tramo tramoFim = rcFim.getTramo();
|
||||||
|
Parada paradaDestino = tramoFim.getDestino();
|
||||||
|
String stringMapTramo = StringUtils.join(new Object[] { paradaOrigem.getParadaId(), paradaDestino.getParadaId(), viaId }, '|');
|
||||||
|
Tarifa tarifa = mapTramoTarifaNovo.get(stringMapTramo);
|
||||||
|
|
||||||
if (tarifa == null) {
|
if (tarifa == null) {
|
||||||
tarifa = new Tarifa();
|
tarifa = new Tarifa();
|
||||||
tarifa.setPrecio(BigDecimal.ZERO);
|
tarifa.setPrecio(BigDecimal.ZERO);
|
||||||
tarifa.setPreciooriginal(BigDecimal.ZERO);
|
tarifa.setPreciooriginal(BigDecimal.ZERO);
|
||||||
tarifa.setTramo(tramo);
|
tarifa.setTramo(tramoIni);
|
||||||
}
|
}
|
||||||
|
|
||||||
tmpDestino.add(tarifa);
|
tmpDestino.add(tarifa);
|
||||||
|
|
Loading…
Reference in New Issue