Update HabsenDao

Penerapan kolom tag penanda presensi masuk atau keluar/pulang pada service histori presensi harian
This commit is contained in:
Salman Manoe 2022-01-20 21:23:39 +07:00
parent b30061a52c
commit a5f359dc9e

View File

@ -43,7 +43,9 @@ public interface HabsenDao extends PagingAndSortingRepository<Habsen, Integer> {
String getPegawaiJadwal(@Param("idPegawai") Integer idPegawai, @Param("tanggalJadwal") String tanggalJadwal);
@Query("select new Map(to_char(hb.tr_time, 'HH24:MI:SS') as tr_time,"
+ "hb.processtatus as processtatus,hb.ip_addr as ip_addr) " + "from Habsen hb, Pegawai pg "
+ "hb.processtatus as processtatus,hb.ip_addr as ip_addr," + "hb.tag as tag,"
+ "(case when hb.tag = 1 then 'Presensi masuk' "
+ "when hb.tag = 0 then 'Presensi keluar/pulang' end) as tagDesc) " + "from Habsen hb, Pegawai pg "
+ "where hb.empl_code = pg.idFinger " + "and pg.id = :idPegawai "
+ "and to_char(hb.tr_date, 'yyyy-MM-dd') = :tanggalPresensi " + "and hb.loc_code = '99999' "
+ "and hb.remoteno = 99" + "order by hb.tr_time desc")