Sustuir InstanceOf por Number en LineaDaoMongoDB
This commit is contained in:
parent
239d7742e7
commit
82103e01eb
@ -66,13 +66,9 @@ public class LineaDaoMongoDB implements ILineaDAO {
|
|||||||
int codLinea = Integer.valueOf(documentoLinea.getString("cod_linea"));
|
int codLinea = Integer.valueOf(documentoLinea.getString("cod_linea"));
|
||||||
String urlImgLinea = documentoLinea.getString("url_img_tmp");
|
String urlImgLinea = documentoLinea.getString("url_img_tmp");
|
||||||
byte[] imagenLinea= UtilidadesRedMetro.getBytesFromURL(urlImgLinea);
|
byte[] imagenLinea= UtilidadesRedMetro.getBytesFromURL(urlImgLinea);
|
||||||
Object kilometros = documentoLinea.get("kilometros");
|
Number numberKilometros = documentoLinea.get("kilometros", Number.class);
|
||||||
if (kilometros instanceof Double) {
|
|
||||||
kilometros = BigDecimal.valueOf((Double) kilometros);
|
BigDecimal kilometros = BigDecimal.valueOf(numberKilometros.doubleValue());
|
||||||
} else if (kilometros instanceof Integer) {
|
|
||||||
kilometros = BigDecimal.valueOf((Integer) kilometros);
|
|
||||||
}
|
|
||||||
// System.out.println("kilometros: " + kilometros);
|
|
||||||
|
|
||||||
Document documentoNombre = (Document) documentoLinea.get("nombre");
|
Document documentoNombre = (Document) documentoLinea.get("nombre");
|
||||||
String nombreCorto = documentoNombre.getString("nombre_corto");
|
String nombreCorto = documentoNombre.getString("nombre_corto");
|
||||||
@ -92,7 +88,7 @@ public class LineaDaoMongoDB implements ILineaDAO {
|
|||||||
linea.setCodigo(codLinea);
|
linea.setCodigo(codLinea);
|
||||||
linea.setNombreCorto(nombreCorto);
|
linea.setNombreCorto(nombreCorto);
|
||||||
linea.setNombreLargo(nombreLargo);
|
linea.setNombreLargo(nombreLargo);
|
||||||
linea.setKilometros((BigDecimal)kilometros);
|
linea.setKilometros(kilometros);
|
||||||
linea.setImagenLinea(imagenLinea);
|
linea.setImagenLinea(imagenLinea);
|
||||||
linea.setColor(color);
|
linea.setColor(color);
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
<!-- Configuración de propiedades del SGDB (PostgreSQL) -->
|
<!-- Configuración de propiedades del SGDB (PostgreSQL) -->
|
||||||
<properties>
|
<properties>
|
||||||
<property name="jakarta.persistence.jdbc.url" value="jdbc:postgresql://192.168.1.36:5432/red_metro_aadd"/>
|
<property name="jakarta.persistence.jdbc.url" value="jdbc:postgresql://10.11.218.147:5432/red_metro_aadd"/>
|
||||||
<property name="jakarta.persistence.jdbc.user" value="vdlp"/>
|
<property name="jakarta.persistence.jdbc.user" value="vdlp"/>
|
||||||
<property name="jakarta.persistence.jdbc.password" value="postgresql_123"/>
|
<property name="jakarta.persistence.jdbc.password" value="postgresql_123"/>
|
||||||
<property name="jakarta.persistence.jdbc.driver" value="org.postgresql.Driver"/>
|
<property name="jakarta.persistence.jdbc.driver" value="org.postgresql.Driver"/>
|
||||||
|
|||||||
@ -1,2 +1,3 @@
|
|||||||
url.conexion.mongodb=mongodb://admin:mongodb_123@192.168.1.36:27017
|
# url.conexion.mongodb=mongodb://admin:mongodb_123@192.168.1.36:27017
|
||||||
bbdd.mongodb=red_metro_aadd
|
url.conexion.mongodb=mongodb://localhost:27017
|
||||||
|
bbdd.mongodb=red_metro_inm
|
||||||
Loading…
Reference in New Issue
Block a user