diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java index 942e5ed0..8581622d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java @@ -472,9 +472,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel @Override public List> rekapLogbook(Integer idPegawai, String bulan) { - Locale indonesia = new Locale("in", "ID"); - NumberFormat nf = NumberFormat.getCurrencyInstance(indonesia); - String def = nf.format(0.0); List> result = new ArrayList<>(); Map data = this.splitRemunFfs(idPegawai, bulan); Map jkn = rekapLogbookJkn(idPegawai, bulan, data); @@ -717,7 +714,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel List idsMonitoringHemodinamikGagalOrgan = splitDataSettingDatafixed( "idMonitoringHemodinamikGagalOrgan"); List idProdukLabGenetikaLuarRuangan = splitDataSettingDatafixed("idProdukLabGenetikaLuarRuangan"); - List idProdukKecantikanFixedPay = splitDataSettingDatafixed("idProdukKecantikanFixedPay"); + List idProdukKepalaPaketFixedPay = splitDataSettingDatafixed("idProdukKepalaPaketFixedPay"); List paketBukanFixedPay = splitDataSettingDatafixed("produkPaketBukanFixedPay"); if (drKkPatologiAnatomiList.contains(idPegawai)) { listDetailJenisProduk = idsRegDJPPenunjangPA; @@ -738,13 +735,13 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel List> listRatedPay = pelayananPasienDao.findPelayananPasienByPetugasAndTanggal(idPegawai, tglAwal, tglAkhir); /* - * Pemisahan produk kecantikan untuk fixed pay + * Pemisahan produk kepala paket untuk fixed pay */ - List> listKecantikanFixedPay = listRatedPay.stream() - .filter(d -> idProdukKecantikanFixedPay.contains(Integer.parseInt(d.get("idProduk").toString()))) + List> listKepalaPaketFixedPay = listRatedPay.stream() + .filter(d -> idProdukKepalaPaketFixedPay.contains(Integer.parseInt(d.get("idProduk").toString()))) .collect(Collectors.toList()); listRatedPay = listRatedPay.stream() - .filter(d -> !idProdukKecantikanFixedPay.contains(Integer.parseInt(d.get("idProduk").toString()))) + .filter(d -> !idProdukKepalaPaketFixedPay.contains(Integer.parseInt(d.get("idProduk").toString()))) .collect(Collectors.toList()); List allPaketId = mapProdukPaketDao.findProdukEntriId(); List revisedPaketId = allPaketId.stream().filter(p -> !paketBukanFixedPay.contains(p)) @@ -1827,8 +1824,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel List> listPelayananFixedPay = new ArrayList<>(); if (CommonUtil.isNotNullOrEmpty(listFixedPay)) listPelayananFixedPay = setPelayananPaket(idPegawai, listFixedPay); - if (CommonUtil.isNotNullOrEmpty(listKecantikanFixedPay)) - listPelayananFixedPay.addAll(setKecantikanFixedPay(listKecantikanFixedPay)); + if (CommonUtil.isNotNullOrEmpty(listKepalaPaketFixedPay)) + listPelayananFixedPay.addAll(setKepalaPaketFixedPay(listKepalaPaketFixedPay)); result.put("fixed-pay", listPelayananFixedPay); if (terapisRehabMedik.contains(idPegawai)) result.put("fixed-pay", new ArrayList<>()); @@ -1836,11 +1833,11 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel return result; } - private List> setKecantikanFixedPay(List> listData) { + private List> setKepalaPaketFixedPay(List> listData) { /* - * Transformasi data produk kecantikan + * Transformasi data produk kepala paket sebagai fixed pay */ - List> listFixedPay = transformPelayananKecantikan(listData); + List> listFixedPay = transformPelayananKepalaPaketFixedPay(listData); /* * Populate data filter */ @@ -2139,7 +2136,7 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel return listData; } - private List> transformPelayananKecantikan(List> listData) { + private List> transformPelayananKepalaPaketFixedPay(List> listData) { listData.forEach(d -> { if (CommonUtil.isNotNullOrEmpty(d.get("idSayatan"))) d.put("keterangan", "Dari " + (100.0 - Double.parseDouble(d.get("persenSayatan").toString()))