diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RemunerasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RemunerasiServiceImpl.java index 2e20c481..e50c5e94 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RemunerasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/RemunerasiServiceImpl.java @@ -390,6 +390,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera /* * Mapping set awal persentase jasa remunerasi dan harga jasa remunerasi */ + if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai)) + persenVisite = 15.0; for (Map d : listRatedPay) { if (paketBukanFixedPay.contains(Integer.parseInt(d.get("idProduk").toString()))) d.put("hargaJual", d.get("komponenTotalTarif")); @@ -944,7 +946,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera List> listPelayananFfs = new ArrayList<>(); List> listPelayananNonJknLuarJamKerja = new ArrayList<>(); double capaianRemun = 0.0; - if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai)) { + if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai) + && idPegawai != 1417) { /* * Dokter luar hanya mendapatkan ffs */ @@ -1946,6 +1949,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera /* * Mapping persentase jasa remunerasi */ + if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai)) + persenVisite = 15.0; for (Map d : listData) { double hargaJual = Double.parseDouble(d.get("hargaJual").toString()); if (drKsmUmumList.contains(idPegawai) && ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana"))) {