From 991c5ad78956f80bec70e746d044e6272233b0bd Mon Sep 17 00:00:00 2001 From: tolag3 Date: Tue, 27 Dec 2022 10:16:39 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A4=80=ED=98=B8=20=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=ED=99=94=EB=A9=B4=20=EB=8C=80=EC=8B=9C=EB=B3=B4?= =?UTF-8?q?=EB=93=9C=20=EC=86=8D=EB=8F=84=20=EA=B0=9C=EC=84=A0=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/let/main/web/EgovMainController.java | 302 +++++++++--------- 1 file changed, 151 insertions(+), 151 deletions(-) diff --git a/src/main/java/kcc/let/main/web/EgovMainController.java b/src/main/java/kcc/let/main/web/EgovMainController.java index a6b9541f..628e3c70 100644 --- a/src/main/java/kcc/let/main/web/EgovMainController.java +++ b/src/main/java/kcc/let/main/web/EgovMainController.java @@ -214,157 +214,157 @@ public class EgovMainController { } } - PaginationInfo paginationInfo = new PaginationInfo(); - {//일일관리자 접속 리스트 - LoginLog loginLog = new LoginLog(); - paginationInfo.setCurrentPageNo(loginLog.getPageIndex()); - paginationInfo.setRecordCountPerPage(loginLog.getPageUnit()); - paginationInfo.setPageSize(loginLog.getPageSize()); - - loginLog.setFirstIndex(paginationInfo.getFirstRecordIndex()); - loginLog.setLastIndex(paginationInfo.getLastRecordIndex()); - loginLog.setRecordCountPerPage(10); //50개까지 보여주기 - //if(null != loginVO){ loginLog.setSiteId(loginVO.getSiteId()); } - List adminLogList = loginLogService.selectMainAmdinLog(loginLog); - int adminLogListCnt = loginLogService.selectMainAmdinLogTotCnt(loginLog); - paginationInfo.setTotalRecordCount(adminLogListCnt); - model.addAttribute("paginationInfo", paginationInfo); - model.addAttribute("adminLogList", adminLogList); - } - {// 최근 게시물 / 새개시물 카운트 - //0번째 부터 6개의 항목만 조회 - boardVO.setFirstIndex(0); - boardVO.setRecordCountPerPage(5); - // 최신날짜 우선순위 조회 - boardVO.setSearchSortCnd("frstRegisterPnttm"); - boardVO.setSearchSortOrd("desc"); - List adminBoardList = bbsMngService.selectAdminMainBoard(boardVO); - model.addAttribute("adminBoardList", adminBoardList); - - int adminMainNewBoardCnt = bbsMngService.selectAdminMainNewBoardCnt(boardVO); - model.addAttribute("adminMainNewBoardCnt", adminMainNewBoardCnt); - - } - {// 관리자 로그관리 리스트 - LoginLog loginLog = new LoginLog(); - //0번째 부터 6개의 항목만 조회 - loginLog.setFirstIndex(0); - loginLog.setRecordCountPerPage(6); - // 최신날짜 우선순위 조회 - loginLog.setSearchSortCnd("creatDt"); - loginLog.setSearchSortOrd("desc"); - List adminLogList = loginLogService.selectAmdinLog(loginLog); - model.addAttribute("adminLogList", adminLogList); - - } - {//신규가입회원 목록 - UserDefaultVO userSearchVO = new UserDefaultVO(); - - //0번째 부터 4개의 항목만 조회 - userSearchVO.setFirstIndex(0); - userSearchVO.setRecordCountPerPage(4); - - // 가입일시 우선순위 조회 - userSearchVO.setSearchSortCnd("sbscrbDe"); - userSearchVO.setSearchSortOrd("desc"); - - userSearchVO.setAdminYn("N"); - List userList = userManageService.selectUserList(userSearchVO); - model.addAttribute("userList", userList); - - UserDefaultVO userCount = userManageService.selectUserCount(); - model.addAttribute("userCount", userCount); - } - - {//접속통계 사용자만 - StatsVO statsVO = new StatsVO(); - statsVO.setRecordCountPerPage(20); //일카운터(20개) - statsVO.setFirstIndex(0); - List statsDayList = conectStatsService.selectMainStatsDay(statsVO); //일일접속카운터(관리자) - List statsMonthList = conectStatsService.selectMainStatsMonth(statsVO); //월별접속카운터(관리자) - List statsYearList = conectStatsService.selectMainStatsYear(statsVO); //연도변접속카운터(관리자) - {//일일통계 /* 연도없애기 */ - JSONObject statsObject = new JSONObject(); - JSONArray cntArray = new JSONArray(); - JSONArray dateArray = new JSONArray(); - for(StatsVO tempStatsVO : statsDayList){ - cntArray.add(tempStatsVO.getCnt()); - dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length())); - } - statsObject.put("cnt" , cntArray); - statsObject.put("date" , dateArray); - model.addAttribute("statsDayList", statsObject); - } - {//월통계 - JSONObject statsObject = new JSONObject(); - JSONArray cntArray = new JSONArray(); - JSONArray dateArray = new JSONArray(); - for(StatsVO tempStatsVO : statsMonthList){ - cntArray.add(tempStatsVO.getCnt()); - dateArray.add(tempStatsVO.getStatsDate()); - } - statsObject.put("cnt" , cntArray); - statsObject.put("date" , dateArray); - model.addAttribute("statsMonthList", statsObject); - } - {//년통계 - JSONObject statsObject = new JSONObject(); - JSONArray cntArray = new JSONArray(); - JSONArray dateArray = new JSONArray(); - cntArray.add(0); //데이터가 2018 한건만 조회 되어서 2017년도 0 넣어줌 - dateArray.add("2017"); - for(StatsVO tempStatsVO : statsYearList){ - cntArray.add(tempStatsVO.getCnt()); - dateArray.add(tempStatsVO.getStatsDate()); - } - statsObject.put("cnt" , cntArray); - statsObject.put("date" , dateArray); - model.addAttribute("statsYearList", statsObject); - } - - //PC, 모바일 접속통계(주간) - statsVO.setRecordCountPerPage(7); //일카운터(7일 : 일주일) - statsVO.setFirstIndex(0); - List statsPcDayList = conectStatsService.selectPcMainStatsDay(statsVO); //일일접속카운터(사용자) - List statsMobileDayList = conectStatsService.selectMobileMainStatsDay(statsVO); //일일접속카운터(사용자) - List statsAllDayList = conectStatsService.selectPcMobileMainStatsDay(statsVO); //모바일+PC(사용자) - {//PC - JSONObject statsObject = new JSONObject(); - JSONArray cntArray = new JSONArray(); - JSONArray dateArray = new JSONArray(); - for(StatsVO tempStatsVO : statsPcDayList){ - cntArray.add(tempStatsVO.getCnt()); - dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length()) ); - } - statsObject.put("cnt" , cntArray); - statsObject.put("date" , dateArray); - model.addAttribute("statsPcDayList", statsObject); - } - {//모바일 - JSONObject statsObject = new JSONObject(); - JSONArray cntArray = new JSONArray(); - JSONArray dateArray = new JSONArray(); - for(StatsVO tempStatsVO : statsMobileDayList){ - cntArray.add(tempStatsVO.getCnt()); - dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length()) ); - } - statsObject.put("cnt" , cntArray); - statsObject.put("date" , dateArray); - model.addAttribute("statsMobileDayList", statsObject); - } - {//전체 - JSONObject statsObject = new JSONObject(); - JSONArray cntArray = new JSONArray(); - JSONArray dateArray = new JSONArray(); - for(StatsVO tempStatsVO : statsAllDayList){ - cntArray.add(tempStatsVO.getCnt()); - dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length()) ); - } - statsObject.put("cnt" , cntArray); - statsObject.put("date" , dateArray); - model.addAttribute("statsPcMobileDayList", statsObject); - } - } +// PaginationInfo paginationInfo = new PaginationInfo(); +// {//일일관리자 접속 리스트 +// LoginLog loginLog = new LoginLog(); +// paginationInfo.setCurrentPageNo(loginLog.getPageIndex()); +// paginationInfo.setRecordCountPerPage(loginLog.getPageUnit()); +// paginationInfo.setPageSize(loginLog.getPageSize()); +// +// loginLog.setFirstIndex(paginationInfo.getFirstRecordIndex()); +// loginLog.setLastIndex(paginationInfo.getLastRecordIndex()); +// loginLog.setRecordCountPerPage(10); //50개까지 보여주기 +// //if(null != loginVO){ loginLog.setSiteId(loginVO.getSiteId()); } +// List adminLogList = loginLogService.selectMainAmdinLog(loginLog); +// int adminLogListCnt = loginLogService.selectMainAmdinLogTotCnt(loginLog); +// paginationInfo.setTotalRecordCount(adminLogListCnt); +// model.addAttribute("paginationInfo", paginationInfo); +// model.addAttribute("adminLogList", adminLogList); +// } +// {// 최근 게시물 / 새개시물 카운트 +// //0번째 부터 6개의 항목만 조회 +// boardVO.setFirstIndex(0); +// boardVO.setRecordCountPerPage(5); +// // 최신날짜 우선순위 조회 +// boardVO.setSearchSortCnd("frstRegisterPnttm"); +// boardVO.setSearchSortOrd("desc"); +// List adminBoardList = bbsMngService.selectAdminMainBoard(boardVO); +// model.addAttribute("adminBoardList", adminBoardList); +// +// int adminMainNewBoardCnt = bbsMngService.selectAdminMainNewBoardCnt(boardVO); +// model.addAttribute("adminMainNewBoardCnt", adminMainNewBoardCnt); +// +// } +// {// 관리자 로그관리 리스트 +// LoginLog loginLog = new LoginLog(); +// //0번째 부터 6개의 항목만 조회 +// loginLog.setFirstIndex(0); +// loginLog.setRecordCountPerPage(6); +// // 최신날짜 우선순위 조회 +// loginLog.setSearchSortCnd("creatDt"); +// loginLog.setSearchSortOrd("desc"); +// List adminLogList = loginLogService.selectAmdinLog(loginLog); +// model.addAttribute("adminLogList", adminLogList); +// +// } +// {//신규가입회원 목록 +// UserDefaultVO userSearchVO = new UserDefaultVO(); +// +// //0번째 부터 4개의 항목만 조회 +// userSearchVO.setFirstIndex(0); +// userSearchVO.setRecordCountPerPage(4); +// +// // 가입일시 우선순위 조회 +// userSearchVO.setSearchSortCnd("sbscrbDe"); +// userSearchVO.setSearchSortOrd("desc"); +// +// userSearchVO.setAdminYn("N"); +// List userList = userManageService.selectUserList(userSearchVO); +// model.addAttribute("userList", userList); +// +// UserDefaultVO userCount = userManageService.selectUserCount(); +// model.addAttribute("userCount", userCount); +// } +// +// {//접속통계 사용자만 +// StatsVO statsVO = new StatsVO(); +// statsVO.setRecordCountPerPage(20); //일카운터(20개) +// statsVO.setFirstIndex(0); +// List statsDayList = conectStatsService.selectMainStatsDay(statsVO); //일일접속카운터(관리자) +// List statsMonthList = conectStatsService.selectMainStatsMonth(statsVO); //월별접속카운터(관리자) +// List statsYearList = conectStatsService.selectMainStatsYear(statsVO); //연도변접속카운터(관리자) +// {//일일통계 /* 연도없애기 */ +// JSONObject statsObject = new JSONObject(); +// JSONArray cntArray = new JSONArray(); +// JSONArray dateArray = new JSONArray(); +// for(StatsVO tempStatsVO : statsDayList){ +// cntArray.add(tempStatsVO.getCnt()); +// dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length())); +// } +// statsObject.put("cnt" , cntArray); +// statsObject.put("date" , dateArray); +// model.addAttribute("statsDayList", statsObject); +// } +// {//월통계 +// JSONObject statsObject = new JSONObject(); +// JSONArray cntArray = new JSONArray(); +// JSONArray dateArray = new JSONArray(); +// for(StatsVO tempStatsVO : statsMonthList){ +// cntArray.add(tempStatsVO.getCnt()); +// dateArray.add(tempStatsVO.getStatsDate()); +// } +// statsObject.put("cnt" , cntArray); +// statsObject.put("date" , dateArray); +// model.addAttribute("statsMonthList", statsObject); +// } +// {//년통계 +// JSONObject statsObject = new JSONObject(); +// JSONArray cntArray = new JSONArray(); +// JSONArray dateArray = new JSONArray(); +// cntArray.add(0); //데이터가 2018 한건만 조회 되어서 2017년도 0 넣어줌 +// dateArray.add("2017"); +// for(StatsVO tempStatsVO : statsYearList){ +// cntArray.add(tempStatsVO.getCnt()); +// dateArray.add(tempStatsVO.getStatsDate()); +// } +// statsObject.put("cnt" , cntArray); +// statsObject.put("date" , dateArray); +// model.addAttribute("statsYearList", statsObject); +// } +// +// //PC, 모바일 접속통계(주간) +// statsVO.setRecordCountPerPage(7); //일카운터(7일 : 일주일) +// statsVO.setFirstIndex(0); +// List statsPcDayList = conectStatsService.selectPcMainStatsDay(statsVO); //일일접속카운터(사용자) +// List statsMobileDayList = conectStatsService.selectMobileMainStatsDay(statsVO); //일일접속카운터(사용자) +// List statsAllDayList = conectStatsService.selectPcMobileMainStatsDay(statsVO); //모바일+PC(사용자) +// {//PC +// JSONObject statsObject = new JSONObject(); +// JSONArray cntArray = new JSONArray(); +// JSONArray dateArray = new JSONArray(); +// for(StatsVO tempStatsVO : statsPcDayList){ +// cntArray.add(tempStatsVO.getCnt()); +// dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length()) ); +// } +// statsObject.put("cnt" , cntArray); +// statsObject.put("date" , dateArray); +// model.addAttribute("statsPcDayList", statsObject); +// } +// {//모바일 +// JSONObject statsObject = new JSONObject(); +// JSONArray cntArray = new JSONArray(); +// JSONArray dateArray = new JSONArray(); +// for(StatsVO tempStatsVO : statsMobileDayList){ +// cntArray.add(tempStatsVO.getCnt()); +// dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length()) ); +// } +// statsObject.put("cnt" , cntArray); +// statsObject.put("date" , dateArray); +// model.addAttribute("statsMobileDayList", statsObject); +// } +// {//전체 +// JSONObject statsObject = new JSONObject(); +// JSONArray cntArray = new JSONArray(); +// JSONArray dateArray = new JSONArray(); +// for(StatsVO tempStatsVO : statsAllDayList){ +// cntArray.add(tempStatsVO.getCnt()); +// dateArray.add(tempStatsVO.getStatsDate().substring(5,tempStatsVO.getStatsDate().length()) ); +// } +// statsObject.put("cnt" , cntArray); +// statsObject.put("date" , dateArray); +// model.addAttribute("statsPcMobileDayList", statsObject); +// } +// } //조정 목록, 이번달 현황 조회(최근 접수, 진행 사건, 처리현황) PgrCmmVO cmmVO = new PgrCmmVO();