Update PelayananPasienServiceImpl.java

Perbaikan keterangan selisih tarif setelah diskon pada logbook dokter karna diskon komponen dokter lain
This commit is contained in:
Salman Manoe 2024-03-18 10:30:01 +07:00
parent 9bc7d6a4a6
commit 0c61d7a8f2

View File

@ -675,6 +675,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
} else if (drKkGenetika.contains(idPegawai)
&& idProdukLabGenetikaLuarRuangan.contains(Integer.parseInt(d.get("idProduk").toString()))
&& (date.before(new Date(1690822799000L)) || date.equals(new Date(1690822799000L)))) {
/*
* A rule for claimed <= Jul 31th 2023
*/
RemunHargaJasa hargaJasa = hargaJasa(persenRemunLabGenetika / 100, hargaJual, d, false);
d.put("hargaJasa", hargaJasa.getNilai());
} else if (Arrays.asList(GENETIKA).contains(Integer.parseInt(d.get("idRuangan").toString()))) {
@ -3820,8 +3823,13 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
}
} else {
builder.nilai(persenRemunerasi * hargaJualSetelahDiskon);
builder.keterangan(
" dan dari pengurangan tarif dengan diskon " + nf.format(totalDiskon) + " terlebih dahulu");
if (totalDiskon > 0.0) {
builder.keterangan(
" dan dari pengurangan tarif dengan diskon " + nf.format(totalDiskon) + " terlebih dahulu");
} else {
builder.keterangan("");
}
}
return builder.build();
}