Merge branch 'dev/logbook/diskon' into dev/no-cron
This commit is contained in:
commit
4a52b174c4
@ -3170,6 +3170,7 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
}
|
}
|
||||||
return builder.build();
|
return builder.build();
|
||||||
}
|
}
|
||||||
|
double hargaDiskon = Double.parseDouble(d.get("hargaDiskon").toString());
|
||||||
double persenDiskonPegawai = Double.parseDouble(d.get("persenDiskonPegawai").toString());
|
double persenDiskonPegawai = Double.parseDouble(d.get("persenDiskonPegawai").toString());
|
||||||
double persenDiskonJasa = 0.0;
|
double persenDiskonJasa = 0.0;
|
||||||
if (DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana"))) {
|
if (DOKTER_PEMERIKSA.equals(d.get("idJenisPelaksana"))) {
|
||||||
@ -3179,7 +3180,12 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
} else if (DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) {
|
} else if (DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) {
|
||||||
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonAn").toString());
|
persenDiskonJasa = Double.parseDouble(d.get("persenDiskonAn").toString());
|
||||||
}
|
}
|
||||||
builder.nilai(persenRemunerasi * hargaJual * (1 - persenDiskonPegawai / 100) * (1 - persenDiskonJasa / 100));
|
if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) {
|
||||||
|
builder.nilai(persenRemunerasi * (hargaJual - hargaDiskon));
|
||||||
|
} else {
|
||||||
|
builder.nilai(
|
||||||
|
persenRemunerasi * hargaJual * (1 - persenDiskonPegawai / 100) * (1 - persenDiskonJasa / 100));
|
||||||
|
}
|
||||||
if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) {
|
if (Boolean.parseBoolean(d.get("isSelisihPaket").toString())) {
|
||||||
if (persenDiskonPegawai > 0.0 && persenDiskonJasa > 0.0) {
|
if (persenDiskonPegawai > 0.0 && persenDiskonJasa > 0.0) {
|
||||||
if (isFrontNote) {
|
if (isFrontNote) {
|
||||||
@ -3201,6 +3207,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
} else {
|
} else {
|
||||||
builder.keterangan(" + Selisih Paket + Diskon Jasa Medis Dokter (" + persenDiskonJasa + "%)");
|
builder.keterangan(" + Selisih Paket + Diskon Jasa Medis Dokter (" + persenDiskonJasa + "%)");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
builder.keterangan("");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (persenDiskonPegawai > 0.0 && persenDiskonJasa > 0.0) {
|
if (persenDiskonPegawai > 0.0 && persenDiskonJasa > 0.0) {
|
||||||
@ -3223,6 +3231,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
|
|||||||
} else {
|
} else {
|
||||||
builder.keterangan(" + Diskon Jasa Medis Dokter (" + persenDiskonJasa + "%)");
|
builder.keterangan(" + Diskon Jasa Medis Dokter (" + persenDiskonJasa + "%)");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
builder.keterangan("");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return builder.build();
|
return builder.build();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user