Update RemunerasiServiceImpl.java

Penyesuaian aturan remunerasi khusus dr. budi
This commit is contained in:
Salman Manoe 2024-11-26 10:54:13 +07:00
parent 4ef46784b9
commit 0a7f3b3278

View File

@ -390,6 +390,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/*
* Mapping set awal persentase jasa remunerasi dan harga jasa remunerasi
*/
if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai))
persenVisite = 15.0;
for (Map<String, Object> d : listRatedPay) {
if (paketBukanFixedPay.contains(Integer.parseInt(d.get("idProduk").toString())))
d.put("hargaJual", d.get("komponenTotalTarif"));
@ -944,7 +946,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
List<Map<String, Object>> listPelayananFfs = new ArrayList<>();
List<Map<String, Object>> listPelayananNonJknLuarJamKerja = new ArrayList<>();
double capaianRemun = 0.0;
if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai)) {
if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai)
&& idPegawai != 1417) {
/*
* Dokter luar hanya mendapatkan ffs
*/
@ -1946,6 +1949,8 @@ public class RemunerasiServiceImpl extends BaseVoServiceImpl implements Remunera
/*
* Mapping persentase jasa remunerasi
*/
if (pegawaiDao.getPegawaiByKategoryPegawai(Arrays.asList(DOKTER_LUAR)).contains(idPegawai))
persenVisite = 15.0;
for (Map<String, Object> d : listData) {
double hargaJual = Double.parseDouble(d.get("hargaJual").toString());
if (drKsmUmumList.contains(idPegawai) && ASISTEN_SPESIALIS.equals(d.get("idJenisPelaksana"))) {