Commit 23767bc9 by sistem02 user

actualizando las horas de salidas de las asistencias

parent 0d1ad79a
package salidasautomaticas.main;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import salidasautomaticas.schedule.Temporizador;
import salidasautomaticas.services.SalidasServices;
public class Main {
public static void main(String[] args) throws Exception {
Date horaInicio = new Date(System.currentTimeMillis());
Calendar c = Calendar.getInstance();
c.setTime(horaInicio);
// System.out.println(c.get(Calendar.DAY_OF_WEEK));
// Si la hora es posterior a las 8am se programa la alarma para el dia siguiente
if (c.get(Calendar.HOUR_OF_DAY) >= 22) {
c.set(Calendar.DAY_OF_YEAR, c.get(Calendar.DAY_OF_YEAR) + 1);
}
c.set(Calendar.HOUR_OF_DAY, 20);
c.set(Calendar.MINUTE, 18);
c.set(Calendar.SECOND, 0);
horaInicio = c.getTime();
Timer timer = new Timer();
SalidasServices services = new SalidasServices();
timer.schedule(new Temporizador(),0);
// timer.schedule(new Temporizador(), horaInicio, 1);
timer.schedule(new Temporizador(), 0);
}
}
......@@ -78,8 +78,8 @@ public class SalidasMysqlDAO implements SalidasDAO {
+ "WHERE\n"
+ " asistencia.horasal = ''\n"
+ "AND asistencia.minsal = ''\n"
+ "AND ( ? <='*' AND asistencia.fecha_asis='2018-04-05')\n"
+ "OR (asistencia.fecha_asis BETWEEN '2018-04-03' AND '2018-04-04')\n"
+ "AND ( ? <='*' AND asistencia.fecha_asis='2018-04-05'\n"
+ "OR asistencia.fecha_asis BETWEEN '2018-04-03' AND '2018-04-04')\n"
+ "AND ? is not NULL \n"
+ "AND (WEEKDAY(asistencia.fecha_asis) + 1) !=7 AND personal.retirado=0 ";
......
......@@ -16,10 +16,13 @@ import salidasautomaticas.services.SalidasServices;
public class Temporizador extends TimerTask{
SalidasServices service=new SalidasServices();
@Override
public void run() {
service.actualizarSalidas();
// service.actualizarSalidas();
System.out.println("Actualizar salida");
cancel();
}
}
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