changes

parent ad8aa760
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JpaBuddyIdeaProjectConfig">
<option name="defaultUnitInitialized" value="true" />
<option name="renamerInitialized" value="true" />
</component>
</project>
\ No newline at end of file
...@@ -12,4 +12,7 @@ ...@@ -12,4 +12,7 @@
</option> </option>
</component> </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="corretto-11" project-jdk-type="JavaSDK" /> <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="corretto-11" project-jdk-type="JavaSDK" />
<component name="ProjectType">
<option name="id" value="jpab" />
</component>
</project> </project>
\ No newline at end of file
...@@ -18,12 +18,7 @@ ...@@ -18,12 +18,7 @@
<dependency> <dependency>
<groupId>org.postgresql</groupId> <groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId> <artifactId>postgresql</artifactId>
<version>42.2.5.jre7</version> <version>42.5.0</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.json</groupId> <groupId>org.json</groupId>
......
...@@ -45,7 +45,7 @@ public class ExcelApi { ...@@ -45,7 +45,7 @@ public class ExcelApi {
@Path("/balotario") @Path("/balotario")
public Response balotario(String json) throws Exception { public Response balotario(String json) throws Exception {
String[] jsonString = {"p_drive_respuesta","p_fila_drive","p_correo_alumno","p_nota","p_apellidos","p_nombres","p_sede"}; String[] jsonString = {"p_drive_respuesta","p_fila_drive","p_correo_alumno","p_nota","p_apellidos","p_nombres","p_sede","p_fecha_registro"};
JSONObject entrada = new JSONObject(json); JSONObject entrada = new JSONObject(json);
JSONObject formato = Commons.formatoJSON(jsonString); JSONObject formato = Commons.formatoJSON(jsonString);
......
...@@ -8,6 +8,7 @@ import java.sql.PreparedStatement; ...@@ -8,6 +8,7 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.Date; import java.util.Date;
import java.util.logging.*;
public class PostgreSqlExcel implements ExcelDAO{ public class PostgreSqlExcel implements ExcelDAO{
...@@ -22,8 +23,6 @@ public class PostgreSqlExcel implements ExcelDAO{ ...@@ -22,8 +23,6 @@ public class PostgreSqlExcel implements ExcelDAO{
Date sqlDate = new Date(date.getTime()); Date sqlDate = new Date(date.getTime());
Timestamp sqlTime = new Timestamp(date.getTime()); Timestamp sqlTime = new Timestamp(date.getTime());
//private final String[] jsonString = {"p_encuesta_id","p_grupo_encuesta","p_correo_alumno"};
int p_encuensta_id = json.isNull("p_encuesta_id") ? 0 : json.getInt("p_encuesta_id"); int p_encuensta_id = json.isNull("p_encuesta_id") ? 0 : json.getInt("p_encuesta_id");
String p_grupo_encuesta = json.isNull("p_grupo_encuesta") ? "" : json.getString("p_grupo_encuesta"); String p_grupo_encuesta = json.isNull("p_grupo_encuesta") ? "" : json.getString("p_grupo_encuesta");
String p_correo_alumno = json.isNull("p_correo_alumno") ? "" : json.getString("p_correo_alumno"); String p_correo_alumno = json.isNull("p_correo_alumno") ? "" : json.getString("p_correo_alumno");
...@@ -68,9 +67,8 @@ public class PostgreSqlExcel implements ExcelDAO{ ...@@ -68,9 +67,8 @@ public class PostgreSqlExcel implements ExcelDAO{
java.sql.Date sqlDate = new java.sql.Date(date.getTime()); java.sql.Date sqlDate = new java.sql.Date(date.getTime());
java.sql.Timestamp sqlTime = new java.sql.Timestamp(date.getTime()); java.sql.Timestamp sqlTime = new java.sql.Timestamp(date.getTime());
/*p_drive_respuesta text, p_fila_drive integer, p_correo_alumno character varying, p_nota character varying, p_apellidos character varying, p_nombres character varying, p_sede character varying*/
String p_drive_respuesta = json.isNull("p_drive_respuesta") ? "" : json.getString("p_drive_respuesta"); String p_drive_respuesta = json.isNull("p_drive_respuesta") ? "" : json.getString("p_drive_respuesta");
String p_fecha_registro = json.isNull("p_fecha_registro") ? "" : json.getString("p_fecha_registro");
int p_fila_drive = json.isNull("p_fila_drive") ? 0 : json.getInt("p_fila_drive"); int p_fila_drive = json.isNull("p_fila_drive") ? 0 : json.getInt("p_fila_drive");
String p_correo_alumno = json.isNull("p_correo_alumno") ? "" : json.getString("p_correo_alumno"); String p_correo_alumno = json.isNull("p_correo_alumno") ? "" : json.getString("p_correo_alumno");
String p_nota = json.isNull("p_nota") ? "" : json.getString("p_nota"); String p_nota = json.isNull("p_nota") ? "" : json.getString("p_nota");
...@@ -78,18 +76,18 @@ public class PostgreSqlExcel implements ExcelDAO{ ...@@ -78,18 +76,18 @@ public class PostgreSqlExcel implements ExcelDAO{
String p_nombres = json.isNull("p_nombres") ? "" : json.getString("p_nombres"); String p_nombres = json.isNull("p_nombres") ? "" : json.getString("p_nombres");
String p_sede = json.isNull("p_sede") ? "" : json.getString("p_sede"); String p_sede = json.isNull("p_sede") ? "" : json.getString("p_sede");
conexion = PostgreSqlFactoryDAO.obtenerConexion("siiaa"); conexion = PostgreSqlFactoryDAO.obtenerConexion("siiaa");
String sql = "select academico.func_balotario_procesar_alumno(?,?,?,?,?,?,?)"; String sql = "select academico.func_balotario_procesar_alumno(?,?,?,?,?,?,?,?)";
PreparedStatement ps = conexion.prepareStatement(sql); PreparedStatement ps = conexion.prepareStatement(sql);
ps.setString(1, p_drive_respuesta); ps.setString(1, p_drive_respuesta);
ps.setInt(2, p_fila_drive); ps.setString(2,p_fecha_registro);
ps.setString(3, p_correo_alumno); ps.setInt(3, p_fila_drive);
ps.setString(4, p_nota); ps.setString(4, p_correo_alumno);
ps.setString(5, p_apellidos); ps.setString(5, p_nota);
ps.setString(6, p_nombres); ps.setString(6, p_apellidos);
ps.setString(7, p_sede); ps.setString(7, p_nombres);
ps.setString(8, p_sede);
ResultSet rs = ps.executeQuery(); ResultSet rs = ps.executeQuery();
...@@ -123,8 +121,6 @@ public class PostgreSqlExcel implements ExcelDAO{ ...@@ -123,8 +121,6 @@ public class PostgreSqlExcel implements ExcelDAO{
java.sql.Date sqlDate = new java.sql.Date(date.getTime()); java.sql.Date sqlDate = new java.sql.Date(date.getTime());
java.sql.Timestamp sqlTime = new java.sql.Timestamp(date.getTime()); java.sql.Timestamp sqlTime = new java.sql.Timestamp(date.getTime());
// String[] jsonString = {"p_drive_origen", "p_drive_fila", "p_fecha_hora_registro", "p_sede", "p_medio_atencion", "p_contacto_nombres", "p_contacto_apellidos", "p_numero_documento", "p_contacto_correo", "p_contacto_telefono", "p_distrito", "p_grado", "p_colegio_procedencia","p_medio_difusion_nombre", "p_atencion_usuario", "p_atencion_fecha", "p_atencion_estado", "p_atencion_medio_atencion", "p_atencion_hora", "p_atencion_observacion"};
String p_drive_origen = json.getString("p_drive_origen"); String p_drive_origen = json.getString("p_drive_origen");
int p_drive_fila = json.getInt("p_drive_fila"); int p_drive_fila = json.getInt("p_drive_fila");
String p_fecha_hora_registro = json.isNull("p_fecha_hora_registro") ? sqlTime.toString() : json.getString("p_fecha_hora_registro"); String p_fecha_hora_registro = json.isNull("p_fecha_hora_registro") ? sqlTime.toString() : json.getString("p_fecha_hora_registro");
......
...@@ -18,7 +18,7 @@ public class PostgreSqlFactoryDAO extends FactoryDAO{ ...@@ -18,7 +18,7 @@ public class PostgreSqlFactoryDAO extends FactoryDAO{
static { static {
try { try {
Class.forName("org.postgresql.Driver"); Class.forName(" org.postgresql.Driver");
} catch (ClassNotFoundException e) { } catch (ClassNotFoundException e) {
e.printStackTrace(); e.printStackTrace();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment