From 0e6a5c1378e9fe9fd6ef1ac03550390194efb6ac Mon Sep 17 00:00:00 2001 From: Kals1um Date: Fri, 20 Dec 2024 16:31:54 +0700 Subject: [PATCH] Update Kwitansi KembaliDeposit --- src/main/java/com/reporting/dao/ReportingDao.java | 14 ++++++++++++++ .../com/reporting/service/ReportingService.java | 2 ++ 2 files changed, 16 insertions(+) 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); }