Update PelayananPasienServiceImpl.java
Perbaikan set foreign key voucher dihilangkan untuk layanan tidak diskon paket saat verifikasi pasien pulang
This commit is contained in:
parent
20280f93e9
commit
04459e2e20
@ -2333,7 +2333,6 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
detailPelayanan.addAll(detailDiskon);
|
detailPelayanan.addAll(detailDiskon);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
p.setVoucherPaket(voucher);
|
|
||||||
p.setHargaDiscount(0.0);
|
p.setHargaDiscount(0.0);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -2350,7 +2349,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
p.setHargaDiscount(dto.getHargaDiskon());
|
p.setHargaDiscount(dto.getHargaDiskon());
|
||||||
p.setJasa(dto.getHargaJasa());
|
p.setJasa(dto.getHargaJasa());
|
||||||
p.setIsPaket(dto.getIsPaket());
|
p.setIsPaket(dto.getIsPaket());
|
||||||
p.setVoucherPaket(voucher);
|
if (dto.getIsPaket())
|
||||||
|
p.setVoucherPaket(voucher);
|
||||||
pelayanan.add(p);
|
pelayanan.add(p);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -2385,7 +2385,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
origin.get().setHargaDiscount(dto.getHargaDiskon());
|
origin.get().setHargaDiscount(dto.getHargaDiskon());
|
||||||
origin.get().setJasa(dto.getHargaJasa());
|
origin.get().setJasa(dto.getHargaJasa());
|
||||||
origin.get().setIsPaket(dto.getIsPaket());
|
origin.get().setIsPaket(dto.getIsPaket());
|
||||||
origin.get().setVoucherPaket(voucher);
|
if (dto.getIsPaket())
|
||||||
|
origin.get().setVoucherPaket(voucher);
|
||||||
{
|
{
|
||||||
List<PelayananPasienDetail> detailOrigin = pelayananPasienDetailDao
|
List<PelayananPasienDetail> detailOrigin = pelayananPasienDetailDao
|
||||||
.findByPelayananPasien(origin.get().getNoRec());
|
.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().setJumlah(duplicate.get().getJumlah() - origin.get().getJumlah());
|
||||||
duplicate.get().setHargaDiscount(0.0);
|
duplicate.get().setHargaDiscount(0.0);
|
||||||
duplicate.get().setIsPaket(false);
|
duplicate.get().setIsPaket(false);
|
||||||
duplicate.get().setVoucherPaket(voucher);
|
|
||||||
{
|
{
|
||||||
List<PelayananPasienDetail> duplicateDetail = splitDetailPelayanan.stream()
|
List<PelayananPasienDetail> duplicateDetail = splitDetailPelayanan.stream()
|
||||||
.filter(d -> d.getNoRec() == null).collect(Collectors.toList());
|
.filter(d -> d.getNoRec() == null).collect(Collectors.toList());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user