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 f7b454d..415b1c2 100644 --- a/src/main/java/egovframework/dms/hdb/service/impl/DmsHdbServiceImpl.java +++ b/src/main/java/egovframework/dms/hdb/service/impl/DmsHdbServiceImpl.java @@ -20,7 +20,10 @@ import egovframework.dms.prj.vo.DmsPrjDefaultVO; import egovframework.edosi.egov.helper.UserDetailsHelper; import egovframework.rte.fdl.idgnr.EgovIdGnrService; import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; +import egovframework.rte.psl.dataaccess.util.EgovMap; + import java.text.SimpleDateFormat; +import java.time.format.DateTimeFormatter; import java.util.Date; import java.util.Iterator; import java.util.List; @@ -128,8 +131,24 @@ public class DmsHdbServiceImpl implements DmsHdbService { return resultVO; } - public List selectDmsHdbList(DmsHdbDefaultVO searchVO) throws Exception { - return this.dmsHdbDAO.selectDmsHdbList(searchVO); + @SuppressWarnings("unchecked") + public List selectDmsHdbList(DmsHdbDefaultVO searchVO) throws Exception { + + List list = this.dmsHdbDAO.selectDmsHdbList(searchVO); + + for (EgovMap map : list) { + Object createDateObj = map.get("createDate"); + + if (createDateObj != null) { + // ISO 문자열: 2025-11-11T11:44:43 + String createDateStr = createDateObj.toString(); + + // T → 공백 치환 + map.put("createDate", createDateStr.replace('T', ' ')); + } + } + + return list; } public int selectDmsHdbListTotCnt(DmsHdbDefaultVO searchVO) { diff --git a/src/main/webapp/WEB-INF/jsp/dms/dmsHdb/DmsHdbList.jsp b/src/main/webapp/WEB-INF/jsp/dms/dmsHdb/DmsHdbList.jsp index 3c44ad3..5ea8cdd 100644 --- a/src/main/webapp/WEB-INF/jsp/dms/dmsHdb/DmsHdbList.jsp +++ b/src/main/webapp/WEB-INF/jsp/dms/dmsHdb/DmsHdbList.jsp @@ -118,8 +118,7 @@ - - + ${list.createDate} ${list.rdCnt } <%-- ${list.compScdDate} --%> @@ -290,9 +289,9 @@ new Chart( /**************************************** * 2) 한달 현황 도넛 차트 ****************************************/ - const cntA = ${dmsHdbStat.hdbStsYrA}; // 접수 - const cntB = ${dmsHdbStat.hdbStsYrB}; // 처리중 - const cntC = ${dmsHdbStat.hdbStsYrC}; // 완료 + const cntA = ${dmsHdbStat.hdbStsA}; // 접수 + const cntB = ${dmsHdbStat.hdbStsB}; // 처리중 + const cntC = ${dmsHdbStat.hdbStsC}; // 완료 const monthChartCanvas = document.getElementById('monthChart'); const noDataMsg = document.getElementById('noDataMsg');