Update PelayananPasienServiceImpl.java
Pembuatan validasi kode voucher diskon paket sebelum tmt
This commit is contained in:
parent
269e0f50d5
commit
b9aac623d1
@ -2216,6 +2216,10 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
VoucherPaket voucher = voucherPaketDao.findByKode(kodeVoucher);
|
VoucherPaket voucher = voucherPaketDao.findByKode(kodeVoucher);
|
||||||
if (CommonUtil.isNullOrEmpty(voucher))
|
if (CommonUtil.isNullOrEmpty(voucher))
|
||||||
throw new ServiceVOException("Kode voucher tidak ditemukan");
|
throw new ServiceVOException("Kode voucher tidak ditemukan");
|
||||||
|
if (voucher.getTmt().before(new Date()))
|
||||||
|
throw new ServiceVOException("Kode voucher baru dapat dipakai mulai "
|
||||||
|
+ new SimpleDateFormat("dd MMMM yyyy HH:mm:ss", new Locale("in", "ID"))
|
||||||
|
.format(voucher.getTmt()));
|
||||||
if (voucher.getTglKedaluwarsa().before(new Date()))
|
if (voucher.getTglKedaluwarsa().before(new Date()))
|
||||||
throw new ServiceVOException("Kode voucher sudah kedaluwarsa pada "
|
throw new ServiceVOException("Kode voucher sudah kedaluwarsa pada "
|
||||||
+ new SimpleDateFormat("dd MMMM yyyy HH:mm:ss", new Locale("in", "ID"))
|
+ new SimpleDateFormat("dd MMMM yyyy HH:mm:ss", new Locale("in", "ID"))
|
||||||
@ -2239,8 +2243,8 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
.filter(d -> !listId.contains(d.getProduk().getId())).findFirst();
|
.filter(d -> !listId.contains(d.getProduk().getId())).findFirst();
|
||||||
if (byProduk.isPresent())
|
if (byProduk.isPresent())
|
||||||
throw new ServiceVOException("Produk " + byProduk.get().getProduk().getNamaProduk()
|
throw new ServiceVOException("Produk " + byProduk.get().getProduk().getNamaProduk()
|
||||||
+ " tidak dapat didiskon karena belum dilakukan mapping /" +
|
+ " tidak dapat didiskon karena belum dilakukan mapping /"
|
||||||
" tidak termasuk detail paket yang dapat diskon");
|
+ " tidak termasuk detail paket yang dapat diskon");
|
||||||
}
|
}
|
||||||
listPelayanan.forEach(p -> {
|
listPelayanan.forEach(p -> {
|
||||||
Optional<TagihanPendaftaranDto> dto = dtoList.stream().filter(d -> d.getNoRec().equals(p.getNoRec()))
|
Optional<TagihanPendaftaranDto> dto = dtoList.stream().filter(d -> d.getNoRec().equals(p.getNoRec()))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user