0004800: Quilometragem - Mudar para decimal
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@33326 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
032226ff14
commit
ccf92df389
|
@ -1,6 +1,7 @@
|
|||
package com.rjconsultores.ventaboletos.entidad;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Basic;
|
||||
|
@ -34,17 +35,17 @@ public class OrgaoTramo implements Serializable {
|
|||
@JoinColumn(name = "COEFICIENTETARIFA1_ID")
|
||||
private CoeficienteTarifa coeficienteTarifa1;
|
||||
@Column(name = "KMCOEFICIENTE1")
|
||||
private Integer kmCoeficiente1;
|
||||
private BigDecimal kmCoeficiente1;
|
||||
@OneToOne
|
||||
@JoinColumn(name = "COEFICIENTETARIFA2_ID")
|
||||
private CoeficienteTarifa coeficienteTarifa2;
|
||||
@Column(name = "KMCOEFICIENTE2")
|
||||
private Integer kmCoeficiente2;
|
||||
private BigDecimal kmCoeficiente2;
|
||||
@OneToOne
|
||||
@JoinColumn(name = "COEFICIENTETARIFA3_ID")
|
||||
private CoeficienteTarifa coeficienteTarifa3;
|
||||
@Column(name = "KMCOEFICIENTE3")
|
||||
private Integer kmCoeficiente3;
|
||||
private BigDecimal kmCoeficiente3;
|
||||
@OneToOne
|
||||
@JoinColumn(name = "ORGAOCONCEDENTE_ID")
|
||||
private OrgaoConcedente orgaoConcedente;
|
||||
|
@ -83,11 +84,11 @@ public class OrgaoTramo implements Serializable {
|
|||
this.coeficienteTarifa1 = coeficienteTarifa1;
|
||||
}
|
||||
|
||||
public Integer getKmCoeficiente1() {
|
||||
public BigDecimal getKmCoeficiente1() {
|
||||
return kmCoeficiente1;
|
||||
}
|
||||
|
||||
public void setKmCoeficiente1(Integer kmCoeficiente1) {
|
||||
public void setKmCoeficiente1(BigDecimal kmCoeficiente1) {
|
||||
this.kmCoeficiente1 = kmCoeficiente1;
|
||||
}
|
||||
|
||||
|
@ -99,11 +100,11 @@ public class OrgaoTramo implements Serializable {
|
|||
this.coeficienteTarifa2 = coeficienteTarifa2;
|
||||
}
|
||||
|
||||
public Integer getKmCoeficiente2() {
|
||||
public BigDecimal getKmCoeficiente2() {
|
||||
return kmCoeficiente2;
|
||||
}
|
||||
|
||||
public void setKmCoeficiente2(Integer kmCoeficiente2) {
|
||||
public void setKmCoeficiente2(BigDecimal kmCoeficiente2) {
|
||||
this.kmCoeficiente2 = kmCoeficiente2;
|
||||
}
|
||||
|
||||
|
@ -115,11 +116,11 @@ public class OrgaoTramo implements Serializable {
|
|||
this.coeficienteTarifa3 = coeficienteTarifa3;
|
||||
}
|
||||
|
||||
public Integer getKmCoeficiente3() {
|
||||
public BigDecimal getKmCoeficiente3() {
|
||||
return kmCoeficiente3;
|
||||
}
|
||||
|
||||
public void setKmCoeficiente3(Integer kmCoeficiente3) {
|
||||
public void setKmCoeficiente3(BigDecimal kmCoeficiente3) {
|
||||
this.kmCoeficiente3 = kmCoeficiente3;
|
||||
}
|
||||
|
||||
|
|
|
@ -90,9 +90,9 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
}
|
||||
if ((s.getOrigen() == null) || (s.getDestino() == null) || (s.getVia() == null)
|
||||
|| (s.getKmReal() == null) || (s.getSecuencia() == null) || (s.getTiempoRecorrido() == null)
|
||||
|| (s.getCoeficienteTarifa1() == null) || (s.getKmCoeficiente1() == null) || (s.getKmCoeficiente1() == 0)) {
|
||||
|
||||
throw new BusinessException("tramoRutaServiceImpl.msg.cambosObligatoriosCombinacion", new Object[] { s.getOrigen(),s.getDestino() });
|
||||
|| (s.getCoeficienteTarifa1() == null) || (s.getKmCoeficiente1() == null) || (s.getKmCoeficiente1() == BigDecimal.ZERO)) {
|
||||
|
||||
throw new BusinessException("tramoRutaServiceImpl.msg.cambosObligatoriosCombinacion", new Object[] { s.getOrigen(), s.getDestino() });
|
||||
}
|
||||
}
|
||||
for (SecuenciaRutaTramoVO s : rutaTramoVO.getLsSecuenciaRutaTramoVO()) {
|
||||
|
@ -200,7 +200,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
|
||||
List<SecuenciaRutaTramoVO> lsSecuenciaRutaTramoRegresoVO = new ArrayList<SecuenciaRutaTramoVO>();
|
||||
List<SecuenciaRutaTramoVO> lsSecuenciaRutaTramoIdaVO = new ArrayList<SecuenciaRutaTramoVO>(rutaTramoVO.getLsSecuenciaRutaTramoVO());
|
||||
//Reordena a lista
|
||||
// Reordena a lista
|
||||
Collections.sort(lsSecuenciaRutaTramoIdaVO, new Comparator<SecuenciaRutaTramoVO>() {
|
||||
|
||||
@Override
|
||||
|
@ -212,7 +212,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
int secuencia = 0;
|
||||
|
||||
for (SecuenciaRutaTramoVO s : lsSecuenciaRutaTramoIdaVO) {
|
||||
TramoServicio tramoServicio = tramoServicioService.buscar( s.getDestino(),s.getOrigen(), s.getVia(), rutaTramoVO.getClaseServicio());
|
||||
TramoServicio tramoServicio = tramoServicioService.buscar(s.getDestino(), s.getOrigen(), s.getVia(), rutaTramoVO.getClaseServicio());
|
||||
if (tramoServicio != null) {
|
||||
s.setTramoId(tramoServicio.getTramo().getTramoId());
|
||||
s.setTramoServicioId(tramoServicio.getTramoservicioId());
|
||||
|
@ -244,31 +244,31 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
|
||||
SecuenciaRutaTramoCoeficienteVO secuenciaRutaTramoCoeficienteVO = new SecuenciaRutaTramoCoeficienteVO(s.getDestino(), s.getOrigen(), s.getVia(), ++secuencia, s.getKmReal(), s.getTiempoRecorrido(),
|
||||
s.getTramoId(), s.getTramoServicioId(), rutaTramoRegresoVO.getNumRuta());
|
||||
|
||||
|
||||
OrgaoTramo orgaoTramo = orgaoTramoDAO.buscar(s.getDestino().getParadaId(), s.getOrigen().getParadaId(), s.getVia().getViaId(), rutaTramoVO.getOrgaoConcedente().getOrgaoConcedenteId(), rutaTramoVO.getClaseServicio().getClaseservicioId());
|
||||
|
||||
if (orgaoTramo != null){
|
||||
|
||||
if (orgaoTramo != null) {
|
||||
secuenciaRutaTramoCoeficienteVO.setOrgaoTramoId(orgaoTramo.getOrgaoTramoId());
|
||||
|
||||
|
||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa1(orgaoTramo.getCoeficienteTarifa1());
|
||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente1(orgaoTramo.getKmCoeficiente1());
|
||||
|
||||
if (orgaoTramo.getCoeficienteTarifa2()!=null){
|
||||
|
||||
if (orgaoTramo.getCoeficienteTarifa2() != null) {
|
||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa2(orgaoTramo.getCoeficienteTarifa2());
|
||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(orgaoTramo.getKmCoeficiente2());
|
||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(orgaoTramo.getKmCoeficiente2());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
lsCombinacionRutaTramoRegresoVO.add(secuenciaRutaTramoCoeficienteVO);
|
||||
} else {
|
||||
SecuenciaRutaTramoCoeficienteVO secuenciaRutaTramoCoeficienteVO = new SecuenciaRutaTramoCoeficienteVO(s.getDestino(), s.getOrigen(), s.getVia(), ++secuencia, s.getKmReal(), s.getTiempoRecorrido(), rutaTramoRegresoVO.getNumRuta());
|
||||
|
||||
|
||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa1(s.getCoeficienteTarifa1());
|
||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente1(s.getKmCoeficiente1());
|
||||
|
||||
|
||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa2(s.getCoeficienteTarifa2());
|
||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(s.getKmCoeficiente2());
|
||||
|
||||
|
||||
lsCombinacionRutaTramoRegresoVO.add(secuenciaRutaTramoCoeficienteVO);
|
||||
}
|
||||
|
||||
|
@ -331,7 +331,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
}
|
||||
|
||||
if (nuevaSecuencia.getKmCoeficiente1() == null) {
|
||||
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal().intValue());
|
||||
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal());
|
||||
}
|
||||
|
||||
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
|
||||
|
@ -370,7 +370,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
}
|
||||
}
|
||||
if (nuevaSecuencia.getKmCoeficiente1() == null) {
|
||||
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal().intValue());
|
||||
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal());
|
||||
}
|
||||
nuevaSecuencia.setNumRuta(rutaTramoVO.getNumRuta());
|
||||
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
|
||||
|
|
|
@ -20,9 +20,9 @@ public class SecuenciaRutaTramoCoeficienteVO {
|
|||
private Integer numRuta;
|
||||
private Integer orgaoTramoId;
|
||||
private CoeficienteTarifa coeficienteTarifa1;
|
||||
private Integer kmCoeficiente1;
|
||||
private BigDecimal kmCoeficiente1;
|
||||
private CoeficienteTarifa coeficienteTarifa2;
|
||||
private Integer kmCoeficiente2;
|
||||
private BigDecimal kmCoeficiente2;
|
||||
|
||||
public SecuenciaRutaTramoCoeficienteVO(Parada origen, Parada destino, Via via, Integer secuencia, BigDecimal kmReal, HoraSistema tiempoRecorrido) {
|
||||
super();
|
||||
|
@ -171,11 +171,11 @@ public class SecuenciaRutaTramoCoeficienteVO {
|
|||
this.coeficienteTarifa1 = coeficienteTarifa1;
|
||||
}
|
||||
|
||||
public Integer getKmCoeficiente1() {
|
||||
public BigDecimal getKmCoeficiente1() {
|
||||
return kmCoeficiente1;
|
||||
}
|
||||
|
||||
public void setKmCoeficiente1(Integer kmCoeficiente1) {
|
||||
public void setKmCoeficiente1(BigDecimal kmCoeficiente1) {
|
||||
this.kmCoeficiente1 = kmCoeficiente1;
|
||||
}
|
||||
|
||||
|
@ -187,11 +187,11 @@ public class SecuenciaRutaTramoCoeficienteVO {
|
|||
this.coeficienteTarifa2 = coeficienteTarifa2;
|
||||
}
|
||||
|
||||
public Integer getKmCoeficiente2() {
|
||||
public BigDecimal getKmCoeficiente2() {
|
||||
return kmCoeficiente2;
|
||||
}
|
||||
|
||||
public void setKmCoeficiente2(Integer kmCoeficiente2) {
|
||||
public void setKmCoeficiente2(BigDecimal kmCoeficiente2) {
|
||||
this.kmCoeficiente2 = kmCoeficiente2;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue