diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java
index 721821a2..c1f53955 100644
--- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java
+++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java
@@ -329,8 +329,10 @@ public class ApmController {
cmmVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
cmmVO.setReqOlCdPst("2");
-
- paginationInfo.setTotalRecordCount(cmmService.selectPgrCmmListCnt(cmmVO));
+ Map totalRecordCountMap = cmmService.selectPgrCmmListCntForOnlineOffline(cmmVO);
+ paginationInfo.setTotalRecordCount(totalRecordCountMap.get("cnt"));
+ model.addAttribute("cntOnline",totalRecordCountMap.get("cntOnline"));
+ model.addAttribute("cntOffline",totalRecordCountMap.get("cntOffline"));
model.addAttribute("paginationInfo", paginationInfo);
// reqOlCdPst 값이 있으면 과거사건 조회하지 않음
diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmService.java b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmService.java
index 8a7cde9d..31056958 100644
--- a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmService.java
+++ b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/PgrCmmService.java
@@ -1,6 +1,7 @@
package kcc.kccadr.adjPgrMgr.cmm.service;
import java.util.List;
+import java.util.Map;
import kcc.kccadr.adjPgrMgr.arm.service.CmntVO;
@@ -12,6 +13,8 @@ public interface PgrCmmService {
List selectPgrCmmDeptList(PgrCmmVO pgrCmmVO) throws Exception;
int selectPgrCmmListCnt(PgrCmmVO pgrCmmVO) throws Exception;
+
+ Map selectPgrCmmListCntForOnlineOffline(PgrCmmVO pgrCmmVO) throws Exception;
PgrCmmVO selectPgrCmm(PgrCmmVO pgrCmmVO) throws Exception;
@@ -72,4 +75,3 @@ public interface PgrCmmService {
public List selectPgrCmmListForExcel(PgrCmmVO pgrCmmVO) throws Exception;
}
-
diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmDAO.java b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmDAO.java
index b97f6346..614efbcb 100644
--- a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmDAO.java
+++ b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmDAO.java
@@ -1,6 +1,7 @@
package kcc.kccadr.adjPgrMgr.cmm.service.impl;
import java.util.List;
+import java.util.Map;
import org.springframework.stereotype.Repository;
@@ -30,6 +31,10 @@ public class PgrCmmDAO extends EgovAbstractDAO {
public int selectPgrCmmListCnt(PgrCmmVO pgrCmmVO) throws Exception {
return (Integer) select("Cmm.selectPgrCmmListCnt", pgrCmmVO);
}
+
+ public Map selectPgrCmmListCntForOnlineOffline(PgrCmmVO pgrCmmVO) throws Exception {
+ return (Map) select("Cmm.selectPgrCmmListCnt", pgrCmmVO);
+ }
/**
* TODO daenge 신청인피신청인 아이디는 어느것으로 하나?? RPPL_ID , RPPL_SEQ
diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java
index 15226176..08584baf 100644
--- a/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java
+++ b/src/main/java/kcc/kccadr/adjPgrMgr/cmm/service/impl/PgrCmmServiceImpl.java
@@ -1,10 +1,9 @@
package kcc.kccadr.adjPgrMgr.cmm.service.impl;
import java.util.List;
+import java.util.Map;
import javax.annotation.Resource;
-import javax.annotation.meta.When;
-import javax.persistence.criteria.CriteriaBuilder.Case;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -12,10 +11,7 @@ import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.cmmn.exception.FdlException;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import kcc.com.cmm.ComDefaultCodeVO;
-import kcc.com.cmm.service.CmmnDetailCode;
import kcc.com.cmm.util.StringUtil;
-import kcc.com.cmm.util.StringUtil2;
import kcc.kccadr.adjPgrMgr.arm.service.CmntVO;
import kcc.kccadr.adjPgrMgr.cmm.service.CloseVO;
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
@@ -141,6 +137,12 @@ public class PgrCmmServiceImpl implements PgrCmmService {
setDayInfo(pgrCmmVO);
return pgrCmmDAO.selectPgrCmmListCnt(pgrCmmVO);
}
+
+ @Override
+ public Map selectPgrCmmListCntForOnlineOffline(PgrCmmVO pgrCmmVO) throws Exception {
+ setDayInfo(pgrCmmVO);
+ return pgrCmmDAO.selectPgrCmmListCntForOnlineOffline(pgrCmmVO);
+ }
@Override
public PgrCmmVO selectPgrCmm(PgrCmmVO pgrCmmVO) throws Exception {
diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml
index 5218675a..578d2e88 100644
--- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml
+++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Mysql.xml
@@ -2,8 +2,6 @@
-
-
FROM ADR_MGR_MASTER M
@@ -99,8 +97,10 @@
-