diff --git a/src/main/java/com/reporting/dao/ReportingDao.java b/src/main/java/com/reporting/dao/ReportingDao.java index a0ad7d8..27134bb 100644 --- a/src/main/java/com/reporting/dao/ReportingDao.java +++ b/src/main/java/com/reporting/dao/ReportingDao.java @@ -463,4 +463,18 @@ public class ReportingDao { } return null; } + + public JasperPrint exportPdfKemKwidipo(String noregistrasi) { + try (Connection conn = this.jdbcTemplate1.getDataSource().getConnection()) { + String path = jasperDirPath + "kembalidiposit.jrxml"; + JasperReport jasperReport = JasperCompileManager.compileReport(path); + Map parameters = new HashMap<>(); + parameters.put("noregistrasi", noregistrasi); + return JasperFillManager.fillReport(jasperReport, parameters, conn); + } catch (Exception var17) { + LOG.error("Exception at exportPdfKemKwidipo"); + LOG.error(ReportingDao.class, var17); + } + return null; + } } diff --git a/src/main/java/com/reporting/service/ReportingService.java b/src/main/java/com/reporting/service/ReportingService.java index 960f644..b4b5b78 100644 --- a/src/main/java/com/reporting/service/ReportingService.java +++ b/src/main/java/com/reporting/service/ReportingService.java @@ -126,6 +126,8 @@ public class ReportingService { return this.reportingDao.exportPdfKwidipo(noregistrasi); } else if (Objects.equals(jeniskwitansi, "NONLAYANAN")){ return this.reportingDao.exportPdfKwitansiNonL(noregistrasi); + } else if (Objects.equals(jeniskwitansi, "KEMBALIDEPOSIT")){ + return this.reportingDao.exportPdfKemKwidipo(noregistrasi); } else { return this.reportingDao.exportPdfKwitansi(noregistrasi); }