From 15a58a9c3bbbb3d274d5c09d197af35d118128ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A0=EC=A7=80=EC=9D=B8?= Date: Fri, 13 Feb 2026 13:24:36 +0900 Subject: [PATCH] =?UTF-8?q?[=EA=B4=80=EB=A6=AC=EC=9E=90]=EA=B1=B4=EC=84=A4?= =?UTF-8?q?=ED=98=84=EC=9E=A5=EA=B4=80=EB=A6=AC>=EB=B0=9C=EC=A3=BC?= =?UTF-8?q?=EA=B8=B0=EA=B4=80=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EB=82=B4?= =?UTF-8?q?=EC=97=AD=20:=20=EB=B0=9C=EC=A3=BC=EA=B8=B0=EA=B4=80=20?= =?UTF-8?q?=EB=B3=84=EB=A1=9C=20=EC=A0=91=EC=86=8D=EB=9F=89=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C=20=EC=BF=BC=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...nstructionProjectManagementController.java | 29 +- .../user/service/GeneralUserMngMapper.java | 2 + .../user/service/GeneralUserMngService.java | 2 + .../impl/GeneralUserMngServiceImpl.java | 5 + .../admins/user/GeneralUserMng_SQL.xml | 57 +++- .../construction-project-statistics-index.jsp | 34 ++- .../construction-user-login-history.jsp | 278 ++++++++++++++++-- 7 files changed, 373 insertions(+), 34 deletions(-) diff --git a/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java b/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java index f4a4a12..0b04d1e 100644 --- a/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java +++ b/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java @@ -1005,7 +1005,7 @@ public class ConstructionProjectManagementController { * @throws Exception */ @ResponseBody - @RequestMapping(value = "/admins/constructionProjectManagement/o_charts.do", method = RequestMethod.POST) + @RequestMapping(value = "/admins/constructionProjectManagement/charts.do", method = RequestMethod.POST) public HashMap getMgmtApiOutDataAccessChart(@RequestParam HashMap params, ModelMap model, HttpServletResponse response, HttpServletRequest request) throws Exception { strUtil sUtil = new strUtil(); HashMap result = new HashMap(); @@ -1020,6 +1020,33 @@ public class ConstructionProjectManagementController { return result; } + + /** + * API 관리 > 일일접속량 차트 + * @param params + * @param model + * @param response + * @param request + * @return + * @throws Exception + * selectUserLoginHistoryChartByMasterCompany + */ + @ResponseBody + @RequestMapping(value = "/admins/constMastComLoginHis/charts.do", method = RequestMethod.POST) + public HashMap getMgmtConstMastComLoginHistoryChart(@RequestParam HashMap params, ModelMap model, HttpServletResponse response, HttpServletRequest request) throws Exception { + strUtil sUtil = new strUtil(); + HashMap result = new HashMap(); + String CHART_DATE = sUtil.checkNull((String)params.get("chartDate")); + params.put("CHART_DATE", CHART_DATE); + List listData = masterService.selectUserLoginHistoryChartByMasterCompany(params); + + result.put("code", "SUCCESS"); + result.put("msg", "발주기관 일별 접속량 데이터 조회를 성공했습니다."); + result.put("data", listData); + + return result; + } + public void buildExcelDocument(Map model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { List selectInfoListExcel = (List) model.get("selectInfoListExcel"); diff --git a/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java b/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java index ab0de17..3593048 100644 --- a/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java +++ b/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java @@ -55,6 +55,8 @@ public interface GeneralUserMngMapper { public List selectUserLoginHistory(HashMap params) throws Exception; public List selectUserLoginHistoryChart(HashMap params) throws Exception; + + public List selectUserLoginHistoryChartByMasterCompany(HashMap params) throws Exception; String findProjectMasterCompanyNameByUserid(String userId); diff --git a/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java b/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java index c24991b..816554f 100644 --- a/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java +++ b/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java @@ -53,6 +53,8 @@ public interface GeneralUserMngService { public List selectUserLoginHistory(HashMap params) throws Exception; public List selectUserLoginHistoryChart(HashMap params) throws Exception; + + public List selectUserLoginHistoryChartByMasterCompany(HashMap params) throws Exception; public List getUserGDisList(HashMap params) throws Exception; diff --git a/src/main/java/geoinfo/admins/user/service/impl/GeneralUserMngServiceImpl.java b/src/main/java/geoinfo/admins/user/service/impl/GeneralUserMngServiceImpl.java index cabc2e8..34c70d2 100644 --- a/src/main/java/geoinfo/admins/user/service/impl/GeneralUserMngServiceImpl.java +++ b/src/main/java/geoinfo/admins/user/service/impl/GeneralUserMngServiceImpl.java @@ -133,6 +133,11 @@ public class GeneralUserMngServiceImpl implements GeneralUserMngService { return masterMapper.selectUserLoginHistoryChart(params); } + @Override + public List selectUserLoginHistoryChartByMasterCompany(HashMap params) throws Exception { + return masterMapper.selectUserLoginHistoryChartByMasterCompany(params); + } + @Override public List getUserGDisList(HashMap params) throws Exception { return masterMapper.getUserGDisList(params); diff --git a/src/main/resources/geoinfo/sqlmap/mappers/admins/user/GeneralUserMng_SQL.xml b/src/main/resources/geoinfo/sqlmap/mappers/admins/user/GeneralUserMng_SQL.xml index 72f1ef1..9d89cb7 100644 --- a/src/main/resources/geoinfo/sqlmap/mappers/admins/user/GeneralUserMng_SQL.xml +++ b/src/main/resources/geoinfo/sqlmap/mappers/admins/user/GeneralUserMng_SQL.xml @@ -486,18 +486,6 @@ + +