From a5f359dc9e067c2af79c7799081c769f1158fe5d Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Thu, 20 Jan 2022 21:23:39 +0700 Subject: [PATCH] Update HabsenDao Penerapan kolom tag penanda presensi masuk atau keluar/pulang pada service histori presensi harian --- .../main/java/com/jasamedika/medifirst2000/dao/HabsenDao.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/HabsenDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/HabsenDao.java index 62443d7d..ad4db63a 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/HabsenDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/HabsenDao.java @@ -43,7 +43,9 @@ public interface HabsenDao extends PagingAndSortingRepository { 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")