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.Set;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
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);
|
||||
}
|
||||
|
||||
Tramo tramo = rcIni.getTramo();
|
||||
Tarifa tarifa = mapTramoTarifaNovo.get(rcIni.getTramo().getOrigem().getParadaId().toString().concat("|").concat(rcFim.getTramo().getDestino().getParadaId().toString()).concat("|").concat(v.getViaId().toString()));
|
||||
Integer viaId = v != null ? v.getViaId() : null;
|
||||
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) {
|
||||
tarifa = new Tarifa();
|
||||
tarifa.setPrecio(BigDecimal.ZERO);
|
||||
tarifa.setPreciooriginal(BigDecimal.ZERO);
|
||||
tarifa.setTramo(tramo);
|
||||
tarifa.setTramo(tramoIni);
|
||||
}
|
||||
|
||||
tmpDestino.add(tarifa);
|
||||
|
|
Loading…
Reference in New Issue