- perbaikan service get untuk grid master Jabatan

- penerapan jenis jabatan jfu, jft dan manajerial di service mapping indikator jabatan
This commit is contained in:
salmanoe 2021-04-15 14:51:42 +07:00
parent 050fdcc0e3
commit c9a5f37d47
2 changed files with 3 additions and 4 deletions

View File

@ -31,7 +31,7 @@ public interface IndikatorKinerjaJabatanDao extends PagingAndSortingRepository<I
+ "jj.id as jenisJabatanId,jj.jenisJabatan as jenisJabatan,"
+ "jb.id as jabatanId,jb.namaJabatan as namaJabatan) " + "from Jabatan jb "
+ "inner join jb.jenisJabatan jj " + "inner join jb.unitKerja uk " + "where jb.statusEnabled is true "
+ "and jj.statusEnabled is true " + "and uk.statusEnabled is true "
+ "and jj.statusEnabled is true and jj.id in (7,8,9) " + "and uk.statusEnabled is true "
+ "order by uk.name, jj.jenisJabatan, jb.namaJabatan")
List<Map<String, Object>> findAllJabatan();

View File

@ -75,9 +75,8 @@ public interface JabatanDao extends PagingAndSortingRepository<Jabatan, Integer>
+ "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%";