Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
formulario-api
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Denys Tito Urbano
formulario-api
Commits
20e7f83f
Commit
20e7f83f
authored
Feb 21, 2023
by
Mauro Paolo Josue Zuñiga Mallqui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[ADD] SE AGREGO NUEVO ENDPOINT PARA AVANCES DE ENCUESTAS
parent
2200f7ef
Show whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
71 additions
and
2 deletions
+71
-2
.gitignore
.gitignore
+0
-0
.gitignore
.idea/.gitignore
+0
-0
compiler.xml
.idea/compiler.xml
+2
-1
dataSources.xml
.idea/dataSources.xml
+0
-0
encodings.xml
.idea/encodings.xml
+0
-0
Project_Default.xml
.idea/inspectionProfiles/Project_Default.xml
+3
-1
jarRepositories.xml
.idea/jarRepositories.xml
+0
-0
jpa-buddy.xml
.idea/jpa-buddy.xml
+0
-0
misc.xml
.idea/misc.xml
+0
-0
saveactions_settings.xml
.idea/saveactions_settings.xml
+0
-0
sqldialects.xml
.idea/sqldialects.xml
+0
-0
uiDesigner.xml
.idea/uiDesigner.xml
+0
-0
vcs.xml
.idea/vcs.xml
+0
-0
README.md
README.md
+0
-0
pom.xml
pom.xml
+0
-0
ApiConfig.java
src/main/java/pe/so/api/formulario/api/ApiConfig.java
+0
-0
ExcelApi.java
src/main/java/pe/so/api/formulario/api/ExcelApi.java
+11
-0
TablaApi.java
src/main/java/pe/so/api/formulario/api/TablaApi.java
+0
-0
DAO.java
src/main/java/pe/so/api/formulario/dao/DAO.java
+0
-0
ExcelDAO.java
src/main/java/pe/so/api/formulario/dao/ExcelDAO.java
+2
-0
FactoryDAO.java
src/main/java/pe/so/api/formulario/dao/FactoryDAO.java
+0
-0
TablasDAO.java
src/main/java/pe/so/api/formulario/dao/TablasDAO.java
+0
-0
CorsFilter.java
src/main/java/pe/so/api/formulario/filters/CorsFilter.java
+0
-0
MongoDBFactoryDAO.java
...va/pe/so/api/formulario/mongodbdao/MongoDBFactoryDAO.java
+0
-0
PostgreSqlExcel.java
...ava/pe/so/api/formulario/postgresdao/PostgreSqlExcel.java
+49
-0
PostgreSqlFactoryDAO.java
...e/so/api/formulario/postgresdao/PostgreSqlFactoryDAO.java
+0
-0
PostgreSqlTabla.java
...ava/pe/so/api/formulario/postgresdao/PostgreSqlTabla.java
+0
-0
ExcelServices.java
...ain/java/pe/so/api/formulario/services/ExcelServices.java
+4
-0
TablasServices.java
...in/java/pe/so/api/formulario/services/TablasServices.java
+0
-0
Commons.java
src/main/java/pe/so/api/formulario/utilities/Commons.java
+0
-0
Config.java
src/main/java/pe/so/api/formulario/utilities/Config.java
+0
-0
OsUtils.java
src/main/java/pe/so/api/formulario/utilities/OsUtils.java
+0
-0
StringUtils.java
...main/java/pe/so/api/formulario/utilities/StringUtils.java
+0
-0
jboss-web.xml
src/main/webapp/WEB-INF/jboss-web.xml
+0
-0
web.xml
src/main/webapp/WEB-INF/web.xml
+0
-0
index.html
src/main/webapp/index.html
+0
-0
No files found.
.gitignore
View file @
20e7f83f
.idea/.gitignore
View file @
20e7f83f
.idea/compiler.xml
View file @
20e7f83f
...
...
@@ -12,7 +12,7 @@
</component>
<component
name=
"JavacSettings"
>
<option
name=
"ADDITIONAL_OPTIONS_OVERRIDE"
>
<module
name=
"formulario-api"
options=
"-endorseddirs
D:\formulario-api\target/endorsed"
/>
<module
name=
"formulario-api"
options=
"-endorseddirs
$PROJECT_DIR$/target/endorsed"
/>
</option>
</component>
</project>
\ No newline at end of file
.idea/dataSources.xml
View file @
20e7f83f
.idea/encodings.xml
View file @
20e7f83f
.idea/inspectionProfiles/Project_Default.xml
View file @
20e7f83f
...
...
@@ -11,7 +11,7 @@
</inspection_tool>
<inspection_tool
class=
"DuplicatedCode"
enabled=
"true"
level=
"WEAK WARNING"
enabled_by_default=
"true"
>
<Languages>
<language
minSize=
"
48
"
name=
"Java"
/>
<language
minSize=
"
50
"
name=
"Java"
/>
</Languages>
</inspection_tool>
<inspection_tool
class=
"SpellCheckingInspection"
enabled=
"false"
level=
"WARNING"
enabled_by_default=
"false"
editorAttributes=
"WARNING_ATTRIBUTES"
>
...
...
@@ -19,5 +19,6 @@
<option
name=
"processLiterals"
value=
"true"
/>
<option
name=
"processComments"
value=
"true"
/>
</inspection_tool>
<inspection_tool
class=
"VulnerableCodeUsages"
enabled=
"false"
level=
"WARNING"
enabled_by_default=
"false"
/>
</profile>
</component>
\ No newline at end of file
.idea/jarRepositories.xml
View file @
20e7f83f
.idea/jpa-buddy.xml
View file @
20e7f83f
.idea/misc.xml
View file @
20e7f83f
.idea/saveactions_settings.xml
View file @
20e7f83f
.idea/sqldialects.xml
View file @
20e7f83f
.idea/uiDesigner.xml
View file @
20e7f83f
.idea/vcs.xml
View file @
20e7f83f
README.md
View file @
20e7f83f
pom.xml
View file @
20e7f83f
src/main/java/pe/so/api/formulario/api/ApiConfig.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/api/ExcelApi.java
View file @
20e7f83f
...
...
@@ -154,4 +154,15 @@ public class ExcelApi {
}
@POST
@Path
(
"/ejecutar_avance_encuestas"
)
public
Response
ejecutar_avance_encuestas
(
String
json
)
throws
Exception
{
JSONObject
entrada
=
new
JSONObject
(
json
);
ExcelServices
excelServices
=
new
ExcelServices
();
MSJ_RESPUESTA
=
excelServices
.
execute_avance_encuesta
(
entrada
);
return
Response
.
status
(
200
).
entity
(
MSJ_RESPUESTA
.
toString
()).
build
();
}
}
src/main/java/pe/so/api/formulario/api/TablaApi.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/dao/DAO.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/dao/ExcelDAO.java
View file @
20e7f83f
...
...
@@ -20,4 +20,6 @@ public interface ExcelDAO{
JSONObject
execute_reporte_correos
(
JSONObject
json
)
throws
Exception
;
JSONObject
execute_avance_encuesta
(
JSONObject
json
)
throws
Exception
;
}
src/main/java/pe/so/api/formulario/dao/FactoryDAO.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/dao/TablasDAO.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/filters/CorsFilter.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/mongodbdao/MongoDBFactoryDAO.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/postgresdao/PostgreSqlExcel.java
View file @
20e7f83f
...
...
@@ -360,4 +360,53 @@ public class PostgreSqlExcel implements ExcelDAO{
return
respuesta
;
}
@Override
public
JSONObject
execute_avance_encuesta
(
JSONObject
json
)
throws
Exception
{
JSONObject
respuesta
=
new
JSONObject
();
Connection
conexion
=
null
;
try
{
int
p_opt
=
json
.
getInt
(
"p_opt"
);
conexion
=
PostgreSqlFactoryDAO
.
obtenerConexion
(
"siiaa"
);
String
sql
=
"select academico.func_encuesta_total(?)"
;
PreparedStatement
ps
=
conexion
.
prepareStatement
(
sql
);
Statement
st
=
conexion
.
createStatement
();
ps
.
setInt
(
1
,
p_opt
);
ResultSet
rs
=
ps
.
executeQuery
();
if
(
rs
.
next
()){
int
columnCount
=
rs
.
getMetaData
().
getColumnCount
();
for
(
int
i
=
1
;
i
<=
columnCount
;
i
++)
{
respuesta
.
put
(
rs
.
getMetaData
().
getColumnName
(
i
),
new
JSONObject
(
rs
.
getObject
(
i
).
toString
()));
}
}
JSONArray
data
=
respuesta
.
getJSONObject
(
"func_encuesta_total"
).
getJSONArray
(
"data"
);
JSONArray
respuesta2
=
new
JSONArray
();
data
.
forEach
(
item
->
{
JSONObject
obj
=(
JSONObject
)
item
;
String
sql2
=
obj
.
getString
(
"script"
);
try
{
st
.
executeQuery
(
sql2
);
}
catch
(
SQLException
ignored
)
{
}
});
respuesta
.
put
(
"salida"
,
respuesta2
);
}
catch
(
Exception
e
)
{
respuesta
.
put
(
"error"
,
e
.
getMessage
());
}
finally
{
if
(
conexion
!=
null
){
conexion
.
close
();
}
}
return
respuesta
;
}
}
src/main/java/pe/so/api/formulario/postgresdao/PostgreSqlFactoryDAO.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/postgresdao/PostgreSqlTabla.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/services/ExcelServices.java
View file @
20e7f83f
...
...
@@ -38,4 +38,8 @@ public class ExcelServices{
public
JSONObject
execute_reporte_correos
(
JSONObject
json
)
throws
Exception
{
return
dao
.
execute_reporte_correos
(
json
);
}
public
JSONObject
execute_avance_encuesta
(
JSONObject
json
)
throws
Exception
{
return
dao
.
execute_avance_encuesta
(
json
);
}
}
src/main/java/pe/so/api/formulario/services/TablasServices.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/utilities/Commons.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/utilities/Config.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/utilities/OsUtils.java
View file @
20e7f83f
src/main/java/pe/so/api/formulario/utilities/StringUtils.java
View file @
20e7f83f
src/main/webapp/WEB-INF/jboss-web.xml
View file @
20e7f83f
src/main/webapp/WEB-INF/web.xml
View file @
20e7f83f
src/main/webapp/index.html
View file @
20e7f83f
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment