diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaJabatanDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaJabatanDao.java index 3d6047d1..1cc805f6 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaJabatanDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/IndikatorKinerjaJabatanDao.java @@ -31,7 +31,7 @@ public interface IndikatorKinerjaJabatanDao extends PagingAndSortingRepository> findAllJabatan(); diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/JabatanDao.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/JabatanDao.java index 244107c4..b099993d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/JabatanDao.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/JabatanDao.java @@ -75,9 +75,8 @@ public interface JabatanDao extends PagingAndSortingRepository + "el.id as eselonId,el.eselon as eselon," + "kj.id as kelompokJabatanId,kj.namaKelompokJabatan as kelompokJabatan) " + "from Jabatan jb " + "inner join jb.jenisJabatan jj " + "inner join jb.unitKerja uk " - + "left join jb.eselon el with el.statusEnabled is true " - + "left join jb.kelompokJabatan kj with kj.id between 1 and 10 " + "where jb.statusEnabled is true " - + "and jj.statusEnabled is true " + "and uk.statusEnabled is true"; + + "left join jb.eselon el with el.id <> 0 " + "left join jb.kelompokJabatan kj with kj.id between 1 and 10 " + + "where jb.statusEnabled is true " + "and jj.statusEnabled is true " + "and uk.statusEnabled is true"; String namaJabatan = " and lower(jb.namaJabatan) like %:namaJabatan%";