Update IndekKinerjaServiceImpl.java
Perbaikan null handling harga netto by komponen harga
This commit is contained in:
parent
d45b91e6cb
commit
58dfef9d35
@ -3165,21 +3165,24 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
Master.KomponenHarga.JASA_DOKTER,
|
||||
Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk1 * nettoKomponen.orElse(0.0);
|
||||
formatRpKontribusi = totalProduk1
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI
|
||||
.equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_DOKTER_ANASTESI,
|
||||
Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk1 * nettoKomponen.orElse(0.0);
|
||||
formatRpKontribusi = totalProduk1
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS
|
||||
.equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_ASISTEN_SPESIALIS,
|
||||
Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk1 * nettoKomponen.orElse(0.0);
|
||||
formatRpKontribusi = totalProduk1
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
}
|
||||
|
||||
mapResult1.put("totalKonsul", totalKonsul1.longValue());
|
||||
@ -3245,21 +3248,24 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
Master.KomponenHarga.JASA_DOKTER,
|
||||
Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk2 * nettoKomponen.orElse(0.0);
|
||||
formatRpKontribusi = totalProduk2
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI
|
||||
.equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_DOKTER_ANASTESI,
|
||||
Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk2 * nettoKomponen.orElse(0.0);
|
||||
formatRpKontribusi = totalProduk2
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS
|
||||
.equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_ASISTEN_SPESIALIS,
|
||||
Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk2 * nettoKomponen.orElse(0.0);
|
||||
formatRpKontribusi = totalProduk2
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
}
|
||||
|
||||
mapResult2.put("totalKonsul", totalKonsul2.longValue());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user