Commit 19ea8a2d by Joel Florentin

fecha de contratacion postulante

parent 90a127a1
...@@ -2,7 +2,7 @@ package com.roshka.controller; ...@@ -2,7 +2,7 @@ package com.roshka.controller;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
...@@ -134,6 +134,10 @@ public class PostulanteRRHHController { ...@@ -134,6 +134,10 @@ public class PostulanteRRHHController {
//post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(),postulante.getComentarioRRHH(), postulante.getId()); //post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(),postulante.getComentarioRRHH(), postulante.getId());
Postulante postulanteVd = post.getById(postulanteId); Postulante postulanteVd = post.getById(postulanteId);
postulanteVd.setEstadoPostulante(postulante.getEstadoPostulante()); postulanteVd.setEstadoPostulante(postulante.getEstadoPostulante());
//si se le contrata, actualizar la fecha actual
if(postulanteVd.getEstadoPostulante() == EstadoPostulante.CONTRATADO){
postulanteVd.setFechaContratado(new Date());
}
postulanteVd.setComentarioRRHH(postulante.getComentarioRRHH()); postulanteVd.setComentarioRRHH(postulante.getComentarioRRHH());
post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(), postulante.getComentarioRRHH(), postulanteId); post.setPostulanteEstadoAndComentario(postulante.getEstadoPostulante(), postulante.getComentarioRRHH(), postulanteId);
//post.save(postulanteVd); //post.save(postulanteVd);
......
...@@ -124,11 +124,14 @@ public class Postulante { ...@@ -124,11 +124,14 @@ public class Postulante {
@JsonIgnore @JsonIgnore
private DBFile cvFile; private DBFile cvFile;
@Column(name = "created_at") @Column(name = "fecha_creacion")
private Date createdAt; private Date fechaCreacion;
@Column(name = "updated_at") @Column(name = "fecha_actualizacion")
private Date updatedAt; private Date fechaActualizacion;
@Column(name = "fecha_contratado")
private Date fechaContratado;
public void setFechaNacimiento(String fechaNacimiento) { public void setFechaNacimiento(String fechaNacimiento) {
this.fechaNacimiento = Helper.convertirFecha(fechaNacimiento); this.fechaNacimiento = Helper.convertirFecha(fechaNacimiento);
...@@ -136,14 +139,14 @@ public class Postulante { ...@@ -136,14 +139,14 @@ public class Postulante {
@PrePersist @PrePersist
public void precargarFechas(){ public void precargarFechas(){
this.createdAt = new Date(); this.fechaCreacion = new Date();
this.updatedAt = this.createdAt; this.fechaActualizacion = this.fechaCreacion;
this.estadoPostulante = EstadoPostulante.NUEVO; this.estadoPostulante = EstadoPostulante.NUEVO;
this.comentarioRRHH = null; this.comentarioRRHH = null;
} }
@PreUpdate @PreUpdate
public void actualizarFecha(){ public void actualizarFecha(){
this.updatedAt = new Date(); this.fechaActualizacion= new Date();
} }
......
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
<div class="row w-100 gy-2 mx-auto"> <div class="row w-100 gy-2 mx-auto">
<div class="col-12 px-0"> <div class="col-12 px-0">
<h4 class="text-start">Cargos <i class="bi bi-plus-square" data-bs-toggle="modal" data-bs-target="#cargoForm"></i></h4> <h4 class="text-start">Cargos</h4>
</div> </div>
<div class="col-12"> <div class="col-12">
<div class="mt-3 gap-2 row" id="cargos"> <div class="mt-3 gap-2 row" id="cargos">
......
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