From 285aa3e326fd3e487b660a3bd27b4d2a5e3b6818 Mon Sep 17 00:00:00 2001 From: salmanoe Date: Wed, 3 Feb 2021 16:40:21 +0700 Subject: [PATCH] perbaikan service evaluasi jabatan tertinggi setiap pegawai --- .../MapPegawaiJabatanToUnitKerjaServiceImpl.java | 16 +++++++++++++--- .../service/impl/PegawaiServiceImpl.java | 9 +++++++-- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiJabatanToUnitKerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiJabatanToUnitKerjaServiceImpl.java index 394c16ca..e701c0fc 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiJabatanToUnitKerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/MapPegawaiJabatanToUnitKerjaServiceImpl.java @@ -1595,17 +1595,27 @@ public class MapPegawaiJabatanToUnitKerjaServiceImpl implements MapPegawaiJabata */ @Override public Map getEvaluasiJabatanPegawaiBaru(List listIdJabatan) { + Map result = new HashMap<>(); + List> data = mapPegawaiJabatanToUnitKerjaDao .findEvaluasiJabatanByAllJabatanPegawaiBaru(listIdJabatan); + if (CommonUtil.isNotNullOrEmpty(data)) { + result = data.get(0); + } - return data.get(0); + return result; } @Override public Map getEvaluasiJabatanByPegawai(Integer idPegawai) { - List> data = mapPegawaiJabatanToUnitKerjaDao.findEvaluasiJabatanByPegawai(idPegawai); + Map result = new HashMap<>(); - return data.get(0); + List> data = mapPegawaiJabatanToUnitKerjaDao.findEvaluasiJabatanByPegawai(idPegawai); + if (CommonUtil.isNotNullOrEmpty(data)) { + result = data.get(0); + } + + return result; } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java index 06aaf6e3..827ea1a1 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java @@ -2367,9 +2367,14 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ */ @Override public Map getEvaluasiJabatanByPegawai(Integer idPegawai) { - List> data = mapPegawaiJabatanToUnitKerjaDao.findEvaluasiJabatanByPegawai(idPegawai); + Map result = new HashMap<>(); - return data.get(0); + List> data = mapPegawaiJabatanToUnitKerjaDao.findEvaluasiJabatanByPegawai(idPegawai); + if (CommonUtil.isNotNullOrEmpty(data)) { + result = data.get(0); + } + + return result; } }