From e2979df981cfa9f7e59d8e8b25b4f8e8ed9a501b Mon Sep 17 00:00:00 2001 From: salmanoe Date: Thu, 15 Apr 2021 21:24:33 +0700 Subject: [PATCH] perbaikan service get grid jabatan master hanya menampilkan unit kerja dan kelompok jabatan tertentu --- .../java/com/jasamedika/medifirst2000/dao/JabatanDao.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 b099993d..b5f7a33c 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 @@ -74,9 +74,11 @@ public interface JabatanDao extends PagingAndSortingRepository + "jj.id as jenisJabatanId,jj.jenisJabatan as jenisJabatan," + "uk.id as unitKerjaId,uk.name as unitKerja," + "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.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"; + + "inner join jb.jenisJabatan jj " + + "left join jb.unitKerja uk with (uk.id <> 0 and uk.statusEnabled is true) " + + "left join jb.eselon el with (el.id <> 0 and el.statusEnabled is true) " + + "left join jb.kelompokJabatan kj with (kj.id between 1 and 10 and kj.statusEnabled is true) " + + "where jb.statusEnabled is true " + "and jj.statusEnabled is true "; String namaJabatan = " and lower(jb.namaJabatan) like %:namaJabatan%";