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;
|
package com.rjconsultores.ventaboletos.entidad;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import javax.persistence.Basic;
|
import javax.persistence.Basic;
|
||||||
|
@ -34,17 +35,17 @@ public class OrgaoTramo implements Serializable {
|
||||||
@JoinColumn(name = "COEFICIENTETARIFA1_ID")
|
@JoinColumn(name = "COEFICIENTETARIFA1_ID")
|
||||||
private CoeficienteTarifa coeficienteTarifa1;
|
private CoeficienteTarifa coeficienteTarifa1;
|
||||||
@Column(name = "KMCOEFICIENTE1")
|
@Column(name = "KMCOEFICIENTE1")
|
||||||
private Integer kmCoeficiente1;
|
private BigDecimal kmCoeficiente1;
|
||||||
@OneToOne
|
@OneToOne
|
||||||
@JoinColumn(name = "COEFICIENTETARIFA2_ID")
|
@JoinColumn(name = "COEFICIENTETARIFA2_ID")
|
||||||
private CoeficienteTarifa coeficienteTarifa2;
|
private CoeficienteTarifa coeficienteTarifa2;
|
||||||
@Column(name = "KMCOEFICIENTE2")
|
@Column(name = "KMCOEFICIENTE2")
|
||||||
private Integer kmCoeficiente2;
|
private BigDecimal kmCoeficiente2;
|
||||||
@OneToOne
|
@OneToOne
|
||||||
@JoinColumn(name = "COEFICIENTETARIFA3_ID")
|
@JoinColumn(name = "COEFICIENTETARIFA3_ID")
|
||||||
private CoeficienteTarifa coeficienteTarifa3;
|
private CoeficienteTarifa coeficienteTarifa3;
|
||||||
@Column(name = "KMCOEFICIENTE3")
|
@Column(name = "KMCOEFICIENTE3")
|
||||||
private Integer kmCoeficiente3;
|
private BigDecimal kmCoeficiente3;
|
||||||
@OneToOne
|
@OneToOne
|
||||||
@JoinColumn(name = "ORGAOCONCEDENTE_ID")
|
@JoinColumn(name = "ORGAOCONCEDENTE_ID")
|
||||||
private OrgaoConcedente orgaoConcedente;
|
private OrgaoConcedente orgaoConcedente;
|
||||||
|
@ -83,11 +84,11 @@ public class OrgaoTramo implements Serializable {
|
||||||
this.coeficienteTarifa1 = coeficienteTarifa1;
|
this.coeficienteTarifa1 = coeficienteTarifa1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getKmCoeficiente1() {
|
public BigDecimal getKmCoeficiente1() {
|
||||||
return kmCoeficiente1;
|
return kmCoeficiente1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKmCoeficiente1(Integer kmCoeficiente1) {
|
public void setKmCoeficiente1(BigDecimal kmCoeficiente1) {
|
||||||
this.kmCoeficiente1 = kmCoeficiente1;
|
this.kmCoeficiente1 = kmCoeficiente1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,11 +100,11 @@ public class OrgaoTramo implements Serializable {
|
||||||
this.coeficienteTarifa2 = coeficienteTarifa2;
|
this.coeficienteTarifa2 = coeficienteTarifa2;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getKmCoeficiente2() {
|
public BigDecimal getKmCoeficiente2() {
|
||||||
return kmCoeficiente2;
|
return kmCoeficiente2;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKmCoeficiente2(Integer kmCoeficiente2) {
|
public void setKmCoeficiente2(BigDecimal kmCoeficiente2) {
|
||||||
this.kmCoeficiente2 = kmCoeficiente2;
|
this.kmCoeficiente2 = kmCoeficiente2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,11 +116,11 @@ public class OrgaoTramo implements Serializable {
|
||||||
this.coeficienteTarifa3 = coeficienteTarifa3;
|
this.coeficienteTarifa3 = coeficienteTarifa3;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getKmCoeficiente3() {
|
public BigDecimal getKmCoeficiente3() {
|
||||||
return kmCoeficiente3;
|
return kmCoeficiente3;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKmCoeficiente3(Integer kmCoeficiente3) {
|
public void setKmCoeficiente3(BigDecimal kmCoeficiente3) {
|
||||||
this.kmCoeficiente3 = kmCoeficiente3;
|
this.kmCoeficiente3 = kmCoeficiente3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -90,9 +90,9 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
}
|
}
|
||||||
if ((s.getOrigen() == null) || (s.getDestino() == null) || (s.getVia() == null)
|
if ((s.getOrigen() == null) || (s.getDestino() == null) || (s.getVia() == null)
|
||||||
|| (s.getKmReal() == null) || (s.getSecuencia() == null) || (s.getTiempoRecorrido() == null)
|
|| (s.getKmReal() == null) || (s.getSecuencia() == null) || (s.getTiempoRecorrido() == null)
|
||||||
|| (s.getCoeficienteTarifa1() == null) || (s.getKmCoeficiente1() == null) || (s.getKmCoeficiente1() == 0)) {
|
|| (s.getCoeficienteTarifa1() == null) || (s.getKmCoeficiente1() == null) || (s.getKmCoeficiente1() == BigDecimal.ZERO)) {
|
||||||
|
|
||||||
throw new BusinessException("tramoRutaServiceImpl.msg.cambosObligatoriosCombinacion", new Object[] { s.getOrigen(),s.getDestino() });
|
throw new BusinessException("tramoRutaServiceImpl.msg.cambosObligatoriosCombinacion", new Object[] { s.getOrigen(), s.getDestino() });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (SecuenciaRutaTramoVO s : rutaTramoVO.getLsSecuenciaRutaTramoVO()) {
|
for (SecuenciaRutaTramoVO s : rutaTramoVO.getLsSecuenciaRutaTramoVO()) {
|
||||||
|
@ -200,7 +200,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
|
|
||||||
List<SecuenciaRutaTramoVO> lsSecuenciaRutaTramoRegresoVO = new ArrayList<SecuenciaRutaTramoVO>();
|
List<SecuenciaRutaTramoVO> lsSecuenciaRutaTramoRegresoVO = new ArrayList<SecuenciaRutaTramoVO>();
|
||||||
List<SecuenciaRutaTramoVO> lsSecuenciaRutaTramoIdaVO = new ArrayList<SecuenciaRutaTramoVO>(rutaTramoVO.getLsSecuenciaRutaTramoVO());
|
List<SecuenciaRutaTramoVO> lsSecuenciaRutaTramoIdaVO = new ArrayList<SecuenciaRutaTramoVO>(rutaTramoVO.getLsSecuenciaRutaTramoVO());
|
||||||
//Reordena a lista
|
// Reordena a lista
|
||||||
Collections.sort(lsSecuenciaRutaTramoIdaVO, new Comparator<SecuenciaRutaTramoVO>() {
|
Collections.sort(lsSecuenciaRutaTramoIdaVO, new Comparator<SecuenciaRutaTramoVO>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -212,7 +212,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
int secuencia = 0;
|
int secuencia = 0;
|
||||||
|
|
||||||
for (SecuenciaRutaTramoVO s : lsSecuenciaRutaTramoIdaVO) {
|
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) {
|
if (tramoServicio != null) {
|
||||||
s.setTramoId(tramoServicio.getTramo().getTramoId());
|
s.setTramoId(tramoServicio.getTramo().getTramoId());
|
||||||
s.setTramoServicioId(tramoServicio.getTramoservicioId());
|
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(),
|
SecuenciaRutaTramoCoeficienteVO secuenciaRutaTramoCoeficienteVO = new SecuenciaRutaTramoCoeficienteVO(s.getDestino(), s.getOrigen(), s.getVia(), ++secuencia, s.getKmReal(), s.getTiempoRecorrido(),
|
||||||
s.getTramoId(), s.getTramoServicioId(), rutaTramoRegresoVO.getNumRuta());
|
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());
|
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.setOrgaoTramoId(orgaoTramo.getOrgaoTramoId());
|
||||||
|
|
||||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa1(orgaoTramo.getCoeficienteTarifa1());
|
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa1(orgaoTramo.getCoeficienteTarifa1());
|
||||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente1(orgaoTramo.getKmCoeficiente1());
|
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente1(orgaoTramo.getKmCoeficiente1());
|
||||||
|
|
||||||
if (orgaoTramo.getCoeficienteTarifa2()!=null){
|
if (orgaoTramo.getCoeficienteTarifa2() != null) {
|
||||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa2(orgaoTramo.getCoeficienteTarifa2());
|
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa2(orgaoTramo.getCoeficienteTarifa2());
|
||||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(orgaoTramo.getKmCoeficiente2());
|
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(orgaoTramo.getKmCoeficiente2());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
lsCombinacionRutaTramoRegresoVO.add(secuenciaRutaTramoCoeficienteVO);
|
lsCombinacionRutaTramoRegresoVO.add(secuenciaRutaTramoCoeficienteVO);
|
||||||
} else {
|
} else {
|
||||||
SecuenciaRutaTramoCoeficienteVO secuenciaRutaTramoCoeficienteVO = new SecuenciaRutaTramoCoeficienteVO(s.getDestino(), s.getOrigen(), s.getVia(), ++secuencia, s.getKmReal(), s.getTiempoRecorrido(), rutaTramoRegresoVO.getNumRuta());
|
SecuenciaRutaTramoCoeficienteVO secuenciaRutaTramoCoeficienteVO = new SecuenciaRutaTramoCoeficienteVO(s.getDestino(), s.getOrigen(), s.getVia(), ++secuencia, s.getKmReal(), s.getTiempoRecorrido(), rutaTramoRegresoVO.getNumRuta());
|
||||||
|
|
||||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa1(s.getCoeficienteTarifa1());
|
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa1(s.getCoeficienteTarifa1());
|
||||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente1(s.getKmCoeficiente1());
|
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente1(s.getKmCoeficiente1());
|
||||||
|
|
||||||
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa2(s.getCoeficienteTarifa2());
|
secuenciaRutaTramoCoeficienteVO.setCoeficienteTarifa2(s.getCoeficienteTarifa2());
|
||||||
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(s.getKmCoeficiente2());
|
secuenciaRutaTramoCoeficienteVO.setKmCoeficiente2(s.getKmCoeficiente2());
|
||||||
|
|
||||||
lsCombinacionRutaTramoRegresoVO.add(secuenciaRutaTramoCoeficienteVO);
|
lsCombinacionRutaTramoRegresoVO.add(secuenciaRutaTramoCoeficienteVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -331,7 +331,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (nuevaSecuencia.getKmCoeficiente1() == null) {
|
if (nuevaSecuencia.getKmCoeficiente1() == null) {
|
||||||
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal().intValue());
|
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal());
|
||||||
}
|
}
|
||||||
|
|
||||||
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
|
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
|
||||||
|
@ -370,7 +370,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (nuevaSecuencia.getKmCoeficiente1() == null) {
|
if (nuevaSecuencia.getKmCoeficiente1() == null) {
|
||||||
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal().intValue());
|
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal());
|
||||||
}
|
}
|
||||||
nuevaSecuencia.setNumRuta(rutaTramoVO.getNumRuta());
|
nuevaSecuencia.setNumRuta(rutaTramoVO.getNumRuta());
|
||||||
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
|
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
|
||||||
|
|
|
@ -20,9 +20,9 @@ public class SecuenciaRutaTramoCoeficienteVO {
|
||||||
private Integer numRuta;
|
private Integer numRuta;
|
||||||
private Integer orgaoTramoId;
|
private Integer orgaoTramoId;
|
||||||
private CoeficienteTarifa coeficienteTarifa1;
|
private CoeficienteTarifa coeficienteTarifa1;
|
||||||
private Integer kmCoeficiente1;
|
private BigDecimal kmCoeficiente1;
|
||||||
private CoeficienteTarifa coeficienteTarifa2;
|
private CoeficienteTarifa coeficienteTarifa2;
|
||||||
private Integer kmCoeficiente2;
|
private BigDecimal kmCoeficiente2;
|
||||||
|
|
||||||
public SecuenciaRutaTramoCoeficienteVO(Parada origen, Parada destino, Via via, Integer secuencia, BigDecimal kmReal, HoraSistema tiempoRecorrido) {
|
public SecuenciaRutaTramoCoeficienteVO(Parada origen, Parada destino, Via via, Integer secuencia, BigDecimal kmReal, HoraSistema tiempoRecorrido) {
|
||||||
super();
|
super();
|
||||||
|
@ -171,11 +171,11 @@ public class SecuenciaRutaTramoCoeficienteVO {
|
||||||
this.coeficienteTarifa1 = coeficienteTarifa1;
|
this.coeficienteTarifa1 = coeficienteTarifa1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getKmCoeficiente1() {
|
public BigDecimal getKmCoeficiente1() {
|
||||||
return kmCoeficiente1;
|
return kmCoeficiente1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKmCoeficiente1(Integer kmCoeficiente1) {
|
public void setKmCoeficiente1(BigDecimal kmCoeficiente1) {
|
||||||
this.kmCoeficiente1 = kmCoeficiente1;
|
this.kmCoeficiente1 = kmCoeficiente1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -187,11 +187,11 @@ public class SecuenciaRutaTramoCoeficienteVO {
|
||||||
this.coeficienteTarifa2 = coeficienteTarifa2;
|
this.coeficienteTarifa2 = coeficienteTarifa2;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getKmCoeficiente2() {
|
public BigDecimal getKmCoeficiente2() {
|
||||||
return kmCoeficiente2;
|
return kmCoeficiente2;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKmCoeficiente2(Integer kmCoeficiente2) {
|
public void setKmCoeficiente2(BigDecimal kmCoeficiente2) {
|
||||||
this.kmCoeficiente2 = kmCoeficiente2;
|
this.kmCoeficiente2 = kmCoeficiente2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue