diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java index 96c8fdc0..d91b2ad2 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java @@ -597,9 +597,14 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb if (mapLayanan.get("jenisPetugasId").equals(Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS)) { mapLayanan.put("skor", Double.valueOf(mapLayanan.get("skor").toString()) * Master.Remunerasi.PERSEN_SKOR_ASISTEN_SPESIALIS); - mapLayanan.put("tSkor", - Double.valueOf(mapLayanan.get("skor").toString()) - * Double.valueOf(mapLayanan.get("jumlah").toString())); + mapLayanan.put("tSkor", Double.valueOf(mapLayanan.get("skor").toString()) + * Double.valueOf(mapLayanan.get("jumlah").toString())); + } else if (!mapLayanan.get("namaProduk").toString().toLowerCase().contains(Master.KONSUL) + && listRuangEks.contains(mapLayanan.get("ruanganId"))) { + mapLayanan.put("skor", + Double.valueOf(mapLayanan.get("skor").toString()) * Master.Remunerasi.PERSEN_SKOR_EKSEKUTIF); + mapLayanan.put("tSkor", Double.valueOf(mapLayanan.get("skor").toString()) + * Double.valueOf(mapLayanan.get("jumlah").toString())); } else if (Double.valueOf(mapLayanan.get("hargaDiskon").toString()) > 0.0 && (CommonUtil.isNullOrEmpty(mapLayanan.get("statusDiskon")) || !Boolean.valueOf(mapLayanan.get("statusDiskon").toString()))) {