From 59e622067d11479d890b2ebbf4c0b896c35947f6 Mon Sep 17 00:00:00 2001 From: yoganandhank Date: Fri, 16 Feb 2024 05:20:52 +0000 Subject: [PATCH] Updated AgeAnalysisDaskboards second changes second changes --- service/AgeAnalysisDaskboards.java | 54 +++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 5 deletions(-) diff --git a/service/AgeAnalysisDaskboards.java b/service/AgeAnalysisDaskboards.java index 42536cc..52f50f5 100644 --- a/service/AgeAnalysisDaskboards.java +++ b/service/AgeAnalysisDaskboards.java @@ -6,15 +6,16 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; +import java.sql.Statement; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; - import in.gov.chennaicorporation.gccoffice.pgr.dbconnection.DBConnection; +import in.gov.chennaicorporation.gccoffice.pgr.dto.DtoAgeAnalysisDaskboard; @Service public class AgeAnalysisDaskboards { @@ -25,6 +26,52 @@ public class AgeAnalysisDaskboards { public String sFrDate =""; public String sToDate =""; + + public List getAlldtoageanalysisDaskboard() { + List complaintdept = new ArrayList<>(); + Connection con = DBConnection.getConnection(); + Statement stmt = null; + ResultSet rs = null; + + try { + stmt = con.createStatement(); + rs = stmt.executeQuery(getdtoageanalysisdaskboardQuery()); + + while (rs.next()) { + DtoAgeAnalysisDaskboard dtoageanalysisdaskboard = new DtoAgeAnalysisDaskboard(); + dtoageanalysisdaskboard.setId(rs.getString("id_dept")); + dtoageanalysisdaskboard.setName(rs.getString("dept_name")); + complaintdept.add(dtoageanalysisdaskboard); + } + + return complaintdept; + } catch (SQLException e) { + e.printStackTrace(); + } finally { + try { + if (rs != null) { + rs.close(); + } + if (stmt != null) { + stmt.close(); + } + if (con != null) { + con.close(); + } + } catch (SQLException e) { + e.printStackTrace(); + } + } + + return Collections.emptyList(); // Return an empty list if there's an error + } + +private String getdtoageanalysisdaskboardQuery() { + return "SELECT Distinct id_dept, dept_name " + + "FROM EG_DEPARTMENT@ERP " + + "ORDER BY id_dept"; +} + public String getgenlysisdaskboardQuery(String DEPT_NAME) { String sQry = "SELECT c.dept_name, a.deptid, a.days_90, a.days_90_pen, a.days_90_reopen, " @@ -134,7 +181,4 @@ public class AgeAnalysisDaskboards { return null; } - - - } \ No newline at end of file