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);
|
||||
if (CommonUtil.isNullOrEmpty(voucher))
|
||||
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()))
|
||||
throw new ServiceVOException("Kode voucher sudah kedaluwarsa pada "
|
||||
+ 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();
|
||||
if (byProduk.isPresent())
|
||||
throw new ServiceVOException("Produk " + byProduk.get().getProduk().getNamaProduk()
|
||||
+ " tidak dapat didiskon karena belum dilakukan mapping /" +
|
||||
" tidak termasuk detail paket yang dapat diskon");
|
||||
+ " tidak dapat didiskon karena belum dilakukan mapping /"
|
||||
+ " tidak termasuk detail paket yang dapat diskon");
|
||||
}
|
||||
listPelayanan.forEach(p -> {
|
||||
Optional<TagihanPendaftaranDto> dto = dtoList.stream().filter(d -> d.getNoRec().equals(p.getNoRec()))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user