From baf73eb534cc4d673921e5c51747114f1086c751 Mon Sep 17 00:00:00 2001 From: revlis44 Date: Tue, 6 Jan 2026 11:28:51 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B2=98=EB=A6=AC=20=ED=98=84=ED=99=A9=20?= =?UTF-8?q?=EC=A7=91=EA=B3=84=20=EA=B8=B0=EC=A4=80=EC=9D=84=20=EC=A7=80?= =?UTF-8?q?=EB=82=9C=20=ED=95=9C=EB=8B=AC=EA=B0=84=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=ED=95=98=EA=B3=A0=20=EB=A7=89=EB=8C=80?= =?UTF-8?q?=EA=B7=B8=EB=9E=98=ED=94=84=20=EC=A0=9C=EB=AA=A9=20=EC=95=84?= =?UTF-8?q?=EB=9E=98=EC=97=90=20=EC=97=B0=EA=B0=84=EC=9A=94=EC=B2=AD?= =?UTF-8?q?=ED=98=84=ED=99=A9=20=EC=B6=94=EA=B0=80=20=EC=B2=98=EB=A6=AC=20?= =?UTF-8?q?=ED=98=84=ED=99=A9=EC=9D=B4=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=20=EB=90=98=EB=A9=B4=20=EC=A6=89=EC=8B=9C=20=EC=A7=91?= =?UTF-8?q?=EA=B3=84=EC=97=90=20=EB=B0=98=EC=98=81=EB=90=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../egovframework/dms/hdb/dao/DmsHdbDAO.java | 12 ++- .../dms/hdb/service/DmsHdbService.java | 4 +- .../hdb/service/impl/DmsHdbServiceImpl.java | 11 ++- .../dms/hdb/web/DmsHdbController.java | 20 +++-- .../edosi/web/TemplateController.java | 3 - .../sqlmap/dms/dmsHdb/DmsHdb_SQL_Mysql.xml | 75 ++++++++++++++++++- .../sqlmap/dms/dmsPrj/DmsPrj_SQL_Mysql.xml | 6 +- .../WEB-INF/jsp/dms/dmsHdb/DmsHdbList.jsp | 53 +++++++++---- src/main/webapp/WEB-INF/jsp/main/main.jsp | 11 +-- src/main/webapp/css/cms/contents.css | 56 +++++++++++--- 10 files changed, 198 insertions(+), 53 deletions(-) diff --git a/src/main/java/egovframework/dms/hdb/dao/DmsHdbDAO.java b/src/main/java/egovframework/dms/hdb/dao/DmsHdbDAO.java index 1ee38cc..b856ab7 100644 --- a/src/main/java/egovframework/dms/hdb/dao/DmsHdbDAO.java +++ b/src/main/java/egovframework/dms/hdb/dao/DmsHdbDAO.java @@ -46,6 +46,10 @@ extends EgovComAbstractDAO { return (Integer)this.select("dmsHdbDAO.selectDmsHdbListTotCnt_S", (Object)searchVO); } + public List selectDmsHdbStat(DmsHdbDefaultVO searchVO) throws Exception { + return this.list("dmsHdbDAO.selectDmsHdbStat_D", (Object)searchVO); + } + public List selectDmsHdbReplyList(DmsHdbDefaultVO searchVO) { return this.list("dmsHdbDAO.selectDmsHdbReplyList_D", (Object)searchVO); } @@ -70,8 +74,10 @@ extends EgovComAbstractDAO { return (List) this.list("dmsHdbDAO.selectDmsHdbPerYearChart", (Object)searchVO); } - public DmsHdbGraphVO selectDmsHdbForMonthChart(DmsHdbDefaultVO searchVO) { - return (DmsHdbGraphVO)this.select("dmsHdbDAO.selectDmsHdbForMonthChart", (Object)searchVO); - } + /* + * public DmsHdbGraphVO selectDmsHdbForMonthChart(DmsHdbDefaultVO searchVO) { + * return (DmsHdbGraphVO)this.select("dmsHdbDAO.selectDmsHdbForMonthChart", + * (Object)searchVO); } + */ } diff --git a/src/main/java/egovframework/dms/hdb/service/DmsHdbService.java b/src/main/java/egovframework/dms/hdb/service/DmsHdbService.java index 93edc18..845f23d 100644 --- a/src/main/java/egovframework/dms/hdb/service/DmsHdbService.java +++ b/src/main/java/egovframework/dms/hdb/service/DmsHdbService.java @@ -32,6 +32,8 @@ public interface DmsHdbService { public int selectDmsHdbListTotCnt(DmsHdbDefaultVO var1); + public List selectDmsHdbStat(DmsHdbDefaultVO var1) throws Exception; + public String checkFileWhiteList(MultipartHttpServletRequest var1, String var2, String var3) throws Exception; public List selectDmsHdbReplyList(DmsHdbDefaultVO var1); @@ -46,6 +48,6 @@ public interface DmsHdbService { public List selectDmsHdbPerYearChart(DmsHdbDefaultVO var1); - public DmsHdbGraphVO selectDmsHdbForMonthChart(DmsHdbDefaultVO var1); + /* public DmsHdbGraphVO selectDmsHdbForMonthChart(DmsHdbDefaultVO var1); */ } diff --git a/src/main/java/egovframework/dms/hdb/service/impl/DmsHdbServiceImpl.java b/src/main/java/egovframework/dms/hdb/service/impl/DmsHdbServiceImpl.java index b95e2a8..f7b454d 100644 --- a/src/main/java/egovframework/dms/hdb/service/impl/DmsHdbServiceImpl.java +++ b/src/main/java/egovframework/dms/hdb/service/impl/DmsHdbServiceImpl.java @@ -135,6 +135,10 @@ public class DmsHdbServiceImpl implements DmsHdbService { public int selectDmsHdbListTotCnt(DmsHdbDefaultVO searchVO) { return this.dmsHdbDAO.selectDmsHdbListTotCnt(searchVO); } + + public List selectDmsHdbStat(DmsHdbDefaultVO searchVO) throws Exception { + return this.dmsHdbDAO.selectDmsHdbStat(searchVO); + } public String addMultiFiles(MultipartHttpServletRequest multiRequest, String targetNm) throws Exception { multiRequest.setCharacterEncoding("utf-8"); @@ -301,7 +305,8 @@ public class DmsHdbServiceImpl implements DmsHdbService { return this.dmsHdbDAO.selectDmsHdbPerYearChart(searchVO); } - public DmsHdbGraphVO selectDmsHdbForMonthChart(DmsHdbDefaultVO searchVO) { - return this.dmsHdbDAO.selectDmsHdbForMonthChart(searchVO); - } + /* + * public DmsHdbGraphVO selectDmsHdbForMonthChart(DmsHdbDefaultVO searchVO) { + * return this.dmsHdbDAO.selectDmsHdbForMonthChart(searchVO); } + */ } diff --git a/src/main/java/egovframework/dms/hdb/web/DmsHdbController.java b/src/main/java/egovframework/dms/hdb/web/DmsHdbController.java index 1b741f4..49596fe 100644 --- a/src/main/java/egovframework/dms/hdb/web/DmsHdbController.java +++ b/src/main/java/egovframework/dms/hdb/web/DmsHdbController.java @@ -46,6 +46,7 @@ import egovframework.edosi.egov.helper.UserDetailsHelper; import egovframework.edosi.filter.XssFilter; import egovframework.edosi.resource.EdosiResource; import egovframework.rte.fdl.property.EgovPropertyService; +import egovframework.rte.psl.dataaccess.util.EgovMap; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import java.util.HashMap; import java.util.Iterator; @@ -86,9 +87,6 @@ public class DmsHdbController { String prjSeq = request.getParameter("prjSeq"); Map prjInfo = (Map) request.getSession().getAttribute("prjInfo"); String prjNm = prjInfo == null ? null : (String) prjInfo.get("prjNm"); - String hdbStsA = prjInfo == null ? null : (String) prjInfo.get("hdbStsA"); - String hdbStsB = prjInfo == null ? null : (String) prjInfo.get("hdbStsB"); - String hdbStsC = prjInfo == null ? null : (String) prjInfo.get("hdbStsC"); if (moveDetail != null || prjSeq != null) { request.getSession().setAttribute("prjSeq", (Object)prjSeq); @@ -114,9 +112,6 @@ public class DmsHdbController { model.addAttribute("ROLE_CUS", (Object)UserDetailsHelper.isRole((String)"ROLE_CUS")); model.addAttribute("ROLE_EMP", (Object)UserDetailsHelper.isRole((String)"ROLE_EMP")); model.addAttribute("prjNm", prjNm); - model.addAttribute("hdbStsA", hdbStsA); - model.addAttribute("hdbStsB", hdbStsB); - model.addAttribute("hdbStsC", hdbStsC); this.initModelData(model, bmode); return viewName; } @@ -159,6 +154,12 @@ public class DmsHdbController { if (totCnt > 0) { List dmsHdbList = this.dmsHdbService.selectDmsHdbList(searchVO); model.addAttribute("resultList", (Object)dmsHdbList); + List dmsHdbStatList = this.dmsHdbService.selectDmsHdbStat(searchVO); + EgovMap dmsHdbStat = null; + if (dmsHdbStatList != null && !dmsHdbStatList.isEmpty()) { + dmsHdbStat = (EgovMap) dmsHdbStatList.get(0); + } + model.addAttribute("dmsHdbStat", (Object)dmsHdbStat); } } catch (Exception e) { @@ -170,8 +171,11 @@ public class DmsHdbController { List annualList = dmsHdbService.selectDmsHdbPerYearChart(searchVO); model.addAttribute("annualList", annualList); - DmsHdbGraphVO monthlyList = dmsHdbService.selectDmsHdbForMonthChart(searchVO); - model.addAttribute("monthlyList", monthlyList); + /* + * DmsHdbGraphVO monthlyList = + * dmsHdbService.selectDmsHdbForMonthChart(searchVO); + * model.addAttribute("monthlyList", monthlyList); + */ // model.addAttribute("year", year); return "dms/dmsHdb/DmsHdbList"; diff --git a/src/main/java/egovframework/edosi/web/TemplateController.java b/src/main/java/egovframework/edosi/web/TemplateController.java index 24e6fe5..d34d722 100644 --- a/src/main/java/egovframework/edosi/web/TemplateController.java +++ b/src/main/java/egovframework/edosi/web/TemplateController.java @@ -51,9 +51,6 @@ public class TemplateController { HashMap prjInfo = new HashMap(); prjInfo.put("prjSeq", prjSeq); prjInfo.put("prjNm", dmsPrjVO.getPrjNm()); - prjInfo.put("hdbStsA", request.getParameter("hdbStsA")); - prjInfo.put("hdbStsB", request.getParameter("hdbStsB")); - prjInfo.put("hdbStsC", request.getParameter("hdbStsC")); request.getSession().setAttribute("prjInfo", prjInfo); } } diff --git a/src/main/resources/egovframework/sqlmap/dms/dmsHdb/DmsHdb_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/dms/dmsHdb/DmsHdb_SQL_Mysql.xml index 0b671f4..5a0f0cf 100644 --- a/src/main/resources/egovframework/sqlmap/dms/dmsHdb/DmsHdb_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/dms/dmsHdb/DmsHdb_SQL_Mysql.xml @@ -171,6 +171,77 @@ + + -