From 08cd07ed3aba9d0e3326253bb3ebbffe168819f9 Mon Sep 17 00:00:00 2001 From: salmanoersabhk Date: Mon, 15 Aug 2022 11:31:07 +0700 Subject: [PATCH] Update PegawaiDaoCustomImpl.java Perbaikan search pegawai wajib dengan unit kerja --- .../dao/custom/impl/PegawaiDaoCustomImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/impl/PegawaiDaoCustomImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/impl/PegawaiDaoCustomImpl.java index a873e021..1495ff82 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/impl/PegawaiDaoCustomImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/dao/custom/impl/PegawaiDaoCustomImpl.java @@ -307,9 +307,12 @@ public class PegawaiDaoCustomImpl extends CoreDaoImpl implements Pegawa StringBuffer buffer = new StringBuffer(); List> list = new ArrayList<>(); - List listPegawaiByUnitKerja = pegawaiDao.getPegawaiByIdUnitKerja(idUnitKerja); - if (CommonUtil.isNullOrEmpty(listPegawaiByUnitKerja)) { - return list; + List listPegawaiByUnitKerja = new ArrayList<>(); + if (CommonUtil.isNotNullOrEmpty(idUnitKerja)) { + listPegawaiByUnitKerja = pegawaiDao.getPegawaiByIdUnitKerja(idUnitKerja); + if (CommonUtil.isNullOrEmpty(listPegawaiByUnitKerja)) { + return list; + } } buffer.append("select new map (pegawai.id as idPegawai," + "pegawai.nama as nama,"