fixes bug #9339
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71854 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
2909421157
commit
843e82dca8
|
@ -968,13 +968,13 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
rutaSecuenciaList.setData(lsParadasSequencia);
|
rutaSecuenciaList.setData(lsParadasSequencia);
|
||||||
|
|
||||||
BigDecimal kmES = rs.getCantKmEntradaSaida() == null ? BigDecimal.ZERO : rs.getCantKmEntradaSaida();
|
BigDecimal kmES = rs.getCantKmEntradaSaida() == null ? BigDecimal.ZERO : rs.getCantKmEntradaSaida();
|
||||||
BigDecimal diferenca = km.subtract(kmES);
|
|
||||||
rs.setCantKmEntradaSaida(km);
|
rs.setCantKmEntradaSaida(km);
|
||||||
List<Tramo> alterados = new ArrayList<Tramo>();
|
List<Tramo> alterados = new ArrayList<Tramo>();
|
||||||
|
|
||||||
for (RutaCombinacion rc : lsRutacComb){
|
for (RutaCombinacion rc : lsRutacComb){
|
||||||
if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){
|
if (rc.getTramo().getOrigem().equals(rs.getTramo().getOrigem()) || rc.getTramo().getDestino().equals(rs.getTramo().getOrigem())){
|
||||||
rc.getTramo().setKmReal(rc.getTramo().getKmReal().add(diferenca));
|
rc.getTramo().setKmReal(rc.getTramo().getKmReal().subtract(kmES));
|
||||||
|
rc.getTramo().setKmReal(rc.getTramo().getKmReal().add(km));
|
||||||
alterados.add(rc.getTramo());
|
alterados.add(rc.getTramo());
|
||||||
try{
|
try{
|
||||||
tramoService.suscribirActualizar(rc.getTramo());
|
tramoService.suscribirActualizar(rc.getTramo());
|
||||||
|
|
Loading…
Reference in New Issue