From 1e2edb31ee20222bc86018f4194e42d3a015c6a9 Mon Sep 17 00:00:00 2001 From: Kals1um Date: Tue, 31 Dec 2024 15:23:06 +0700 Subject: [PATCH] Update Kwitansi Total --- 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 cc435bd..67b14ec 100644 --- a/src/main/java/com/reporting/dao/ReportingDao.java +++ b/src/main/java/com/reporting/dao/ReportingDao.java @@ -508,4 +508,18 @@ public class ReportingDao { return null; } + public JasperPrint exportPdfKwitansTotal(String noregistrasi) { + try (Connection conn = this.jdbcTemplate1.getDataSource().getConnection()) { + String path = jasperDirPath + "kwitotal.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 exportPdfKwitansTotal"); + 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 9d09605..41f62b3 100644 --- a/src/main/java/com/reporting/service/ReportingService.java +++ b/src/main/java/com/reporting/service/ReportingService.java @@ -132,6 +132,8 @@ public class ReportingService { return this.reportingDao.exportPdfKwitansiPT(noregistrasi, nama_pt); } else if (Objects.equals(jeniskwitansi, "NONLNAMA_PT")){ return this.reportingDao.exportPdfKwitansNonLiPT(noregistrasi, nama_pt); + } else if (Objects.equals(jeniskwitansi, "KWITOTAL")){ + return this.reportingDao.exportPdfKwitansTotal(noregistrasi); } else { return this.reportingDao.exportPdfKwitansi(noregistrasi); }