diff --git a/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java b/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java index c43ca57..f4a4a12 100644 --- a/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java +++ b/src/main/java/geoinfo/admins/constructionProjectManagement/ConstructionProjectManagementController.java @@ -994,6 +994,31 @@ public class ConstructionProjectManagementController { return "admins/constructionProjectManagement/construction-user-login-history"; } + + /** + * API 관리 > 일일접속량 차트 + * @param params + * @param model + * @param response + * @param request + * @return + * @throws Exception + */ + @ResponseBody + @RequestMapping(value = "/admins/constructionProjectManagement/o_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(); + String CHART_DATE = sUtil.checkNull((String)params.get("chartDate")); + params.put("CHART_DATE", CHART_DATE); + List listData = masterService.selectUserLoginHistoryChart(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 { diff --git a/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java b/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java index 0051992..ab0de17 100644 --- a/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java +++ b/src/main/java/geoinfo/admins/user/service/GeneralUserMngMapper.java @@ -54,6 +54,8 @@ public interface GeneralUserMngMapper { public List selectUserLoginHistory(HashMap params) throws Exception; + public List selectUserLoginHistoryChart(HashMap params) throws Exception; + String findProjectMasterCompanyNameByUserid(String userId); List getUserGDisList(HashMap params) throws Exception; diff --git a/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java b/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java index b704c92..c24991b 100644 --- a/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java +++ b/src/main/java/geoinfo/admins/user/service/GeneralUserMngService.java @@ -51,6 +51,8 @@ public interface GeneralUserMngService { public void updateUserPassInfo(HashMap params) throws Exception; public List selectUserLoginHistory(HashMap params) throws Exception; + + public List selectUserLoginHistoryChart(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 a189518..cabc2e8 100644 --- a/src/main/java/geoinfo/admins/user/service/impl/GeneralUserMngServiceImpl.java +++ b/src/main/java/geoinfo/admins/user/service/impl/GeneralUserMngServiceImpl.java @@ -127,6 +127,11 @@ public class GeneralUserMngServiceImpl implements GeneralUserMngService { public List selectUserLoginHistory(HashMap params) throws Exception { return masterMapper.selectUserLoginHistory(params); } + + @Override + public List selectUserLoginHistoryChart(HashMap params) throws Exception { + return masterMapper.selectUserLoginHistoryChart(params); + } @Override public List getUserGDisList(HashMap params) throws Exception { 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 471f97c..72f1ef1 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 @@ -485,6 +485,34 @@ ]]> --> + + - + + + + - <%--

발주기관 로그인 내역

발주기관 로그인 내역

+
+
+

📈 일별 접속량

+ +
<
+
>
+
+ +
+