Commit ea8da093 by Joel Florentin

otras tecnologia en el form postulante.

parent 1a361ab4
......@@ -42,6 +42,7 @@ public class CurriculumsearchApplication {
guardarJson(convR,"/json/convocatoria.json",ConvocatoriaCargo.class);
guardarJson(depR,"/json/Departamento.json",Departamento.class);
guardarJson(ciudR,"/json/Ciudad.json",Ciudad.class);
guardarJson(tecRepo,"/json/tecnologia.json",Tecnologia.class);
guardarJson(postRepo,"/json/postulante.json",Postulante.class);
String password = new BCryptPasswordEncoder().encode("test");
......
......@@ -114,10 +114,7 @@ public class PostulanteController {
DBFile cv = Helper.createFile(file);
if(cv!=null) cv.setPostulante(postulante);
postulante.setCvFile(cv);
}
postulante.getTecnologias().stream().filter(tec -> tec.getTecnologia().getId() != 0)
.forEach(tec -> tec.setTecnologia(tecRepo.getById(tec.getTecnologia().getId())));
}
for(Estudio estudio: postulante.getEstudios()){
String nombreIns = "";
nombreIns = estudio.getInstitucion().getNombre().toLowerCase();
......
......@@ -182,7 +182,7 @@ public class PostulanteRRHHController {
.orElseThrow(() -> new Exception("Postulante no encontrado"));
return ResponseEntity.ok()
.contentType(MediaType.parseMediaType("application/pdf"))
.header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + "aver.pdf" + "\"")
.header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + postulante.getNroDocument() + ".pdf" + "\"")
.body(new ByteArrayResource(pdf.generatePdfReport(postulante)));
} catch (Exception e) {
// TODO Auto-generated catch block
......
......@@ -31,7 +31,7 @@ public class PostulanteTecnologia {
@Min(value = 1)
@Max(value = 5)
private Long nivel;
@ManyToOne(cascade = {CascadeType.PERSIST},optional = false)
@ManyToOne()
@JoinColumn
private Tecnologia tecnologia;
......
......@@ -40,19 +40,19 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "JAVA"
"id": 1
},
"nivel": 5
},
{
"tecnologia": {
"nombre": "Python"
"id": 2
},
"nivel": 4
},
{
"tecnologia": {
"nombre": "C"
"id": 3
},
"nivel": 5
}
......@@ -99,7 +99,7 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "Spring"
"id": 4
},
"nivel": 2
}
......@@ -146,7 +146,7 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "Django"
"id": 5
},
"nivel": 3
}
......@@ -193,7 +193,7 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "Flutter"
"id": 6
},
"nivel": 2
}
......@@ -240,7 +240,7 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "Switf"
"id": 3
},
"nivel": 5
}
......@@ -287,7 +287,7 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "SL"
"id": 2
},
"nivel": 4
}
......@@ -334,7 +334,7 @@
"tecnologias": [
{
"tecnologia": {
"nombre": "Scala"
"id": 5
},
"nivel": 5
}
......
......@@ -18,5 +18,17 @@
{
"id": 5,
"nombre": "spring"
},
{
"id": 6,
"nombre": "php"
},
{
"id": 7,
"nombre": "laravel"
},
{
"id": 8,
"nombre": "sqlserver"
}
]
\ No newline at end of file
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