Update PelayananPasienServiceImpl.java

Perbaikan set foreign key voucher dihilangkan untuk layanan tidak diskon paket saat verifikasi pasien pulang
This commit is contained in:
Salman Manoe 2023-09-01 19:55:27 +07:00
parent 20280f93e9
commit 04459e2e20

View File

@ -2333,7 +2333,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
detailPelayanan.addAll(detailDiskon);
}
}
p.setVoucherPaket(voucher);
p.setHargaDiscount(0.0);
});
}
@ -2350,7 +2349,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
p.setHargaDiscount(dto.getHargaDiskon());
p.setJasa(dto.getHargaJasa());
p.setIsPaket(dto.getIsPaket());
p.setVoucherPaket(voucher);
if (dto.getIsPaket())
p.setVoucherPaket(voucher);
pelayanan.add(p);
});
});
@ -2385,7 +2385,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
origin.get().setHargaDiscount(dto.getHargaDiskon());
origin.get().setJasa(dto.getHargaJasa());
origin.get().setIsPaket(dto.getIsPaket());
origin.get().setVoucherPaket(voucher);
if (dto.getIsPaket())
origin.get().setVoucherPaket(voucher);
{
List<PelayananPasienDetail> detailOrigin = pelayananPasienDetailDao
.findByPelayananPasien(origin.get().getNoRec());
@ -2437,7 +2438,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
duplicate.get().setJumlah(duplicate.get().getJumlah() - origin.get().getJumlah());
duplicate.get().setHargaDiscount(0.0);
duplicate.get().setIsPaket(false);
duplicate.get().setVoucherPaket(voucher);
{
List<PelayananPasienDetail> duplicateDetail = splitDetailPelayanan.stream()
.filter(d -> d.getNoRec() == null).collect(Collectors.toList());