Merge branch 'dev/base' into dev/integrasi/minio

This commit is contained in:
Salman Manoe 2024-12-19 08:11:51 +07:00
commit 3b7767bb23

View File

@ -3280,14 +3280,18 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
return builder.build(); return builder.build();
} }
double hargaDiskon = Double.parseDouble(d.get("hargaDiskon").toString()); double hargaDiskon = Double.parseDouble(d.get("hargaDiskon").toString());
double persenDiskonPegawai = Double.parseDouble(d.get("persenDiskonPegawai").toString()); double persenDiskonPegawai = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonPegawai"))
? Double.parseDouble(d.get("persenDiskonPegawai").toString()) : 0.0;
double persenDiskonJasa = 0.0; double persenDiskonJasa = 0.0;
if (DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana"))) { if (DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana"))) {
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonD").toString()); persenDiskonJasa = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonD"))
? Double.parseDouble(d.get("persenDiskonD").toString()) : 0.0;
} else if (ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana"))) { } else if (ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana"))) {
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonAs").toString()); persenDiskonJasa = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAs"))
? Double.parseDouble(d.get("persenDiskonAs").toString()) : 0.0;
} else if (DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { } else if (DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) {
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonAn").toString()); persenDiskonJasa = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAn"))
? Double.parseDouble(d.get("persenDiskonAn").toString()) : 0.0;
} }
if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) { if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) {
builder.nilai(persenRemunerasi * (hargaJual - hargaDiskon)); builder.nilai(persenRemunerasi * (hargaJual - hargaDiskon));
@ -3357,16 +3361,20 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
} }
double hargaJasa = Double.parseDouble(d.get("hargaJasa").toString()); double hargaJasa = Double.parseDouble(d.get("hargaJasa").toString());
double hargaDiskon = Double.parseDouble(d.get("hargaDiskon").toString()); double hargaDiskon = Double.parseDouble(d.get("hargaDiskon").toString());
double persenDiskonPegawai = Double.parseDouble(d.get("persenDiskonPegawai").toString()); double persenDiskonPegawai = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonPegawai"))
? Double.parseDouble(d.get("persenDiskonPegawai").toString()) : 0.0;
double persenDiskonJasa = 0.0; double persenDiskonJasa = 0.0;
if (DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana")) && CommonUtil.isNotNullOrEmpty(d.get("persenDiskonD"))) { if (DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana")) && CommonUtil.isNotNullOrEmpty(d.get("persenDiskonD"))) {
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonD").toString()); persenDiskonJasa = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonD"))
? Double.parseDouble(d.get("persenDiskonD").toString()) : 0.0;
} else if (ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana")) } else if (ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana"))
&& CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAs"))) { && CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAs"))) {
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonAs").toString()); persenDiskonJasa = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAs"))
? Double.parseDouble(d.get("persenDiskonAs").toString()) : 0.0;
} else if (DOKTER_ANASTESI.equals(d.get("idJenisPelaksana")) } else if (DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))
&& CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAn"))) { && CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAn"))) {
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonAn").toString()); persenDiskonJasa = CommonUtil.isNotNullOrEmpty(d.get("persenDiskonAn"))
? Double.parseDouble(d.get("persenDiskonAn").toString()) : 0.0;
} }
if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) { if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) {
builder.nilai(hargaJasa - hargaDiskon); builder.nilai(hargaJasa - hargaDiskon);