diff --git a/src/main/java/kcc/kccadr/sch/web/SchduleManageController.java b/src/main/java/kcc/kccadr/sch/web/SchduleManageController.java index 1e2172c5..b36c1b64 100644 --- a/src/main/java/kcc/kccadr/sch/web/SchduleManageController.java +++ b/src/main/java/kcc/kccadr/sch/web/SchduleManageController.java @@ -9,6 +9,7 @@ import kcc.com.cmm.service.EgovFileMngService; import kcc.com.cmm.service.EgovFileMngUtil; import kcc.com.cmm.service.FileVO; import kcc.com.cmm.util.RedirectUrlMaker; +import kcc.com.utl.fcc.service.EgovStringUtil; import kcc.kccadr.sch.service.SchduleManageService; import kcc.kccadr.sch.service.SchduleManageVO; import org.apache.commons.lang3.StringUtils; @@ -84,6 +85,12 @@ public class SchduleManageController { schduleManageVO.setSearchSortOrd("desc"); } + //본인 일정만 조회 + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); + schduleManageVO.setFrstRegisterId(userId); + + /** paging */ PaginationInfo paginationInfo = new PaginationInfo(); paginationInfo.setCurrentPageNo(schduleManageVO.getPageIndex()); @@ -224,6 +231,10 @@ public class SchduleManageController { @RequestMapping(value = "/kccadr/sch/SchduleManagerAjaxLoadData.do") @ResponseBody public List schduleManagerAjaxLoadData(@ModelAttribute("schduleManageVO") SchduleManageVO schduleManageVO, ModelMap model) throws Exception { + //본인 일정만 조회 + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); + schduleManageVO.setFrstRegisterId(userId); return schduleManageService.selectSchManageStatusList(schduleManageVO); } diff --git a/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Mysql.xml index 0c386cf4..e48baf09 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Mysql.xml @@ -76,6 +76,9 @@ LAST_UPDUSR_ID AS lastUpdusrId FROM ADR_SCH_MGR A WHERE 1=1 + + AND A.FRST_REGISTER_ID = #frstRegisterId# + TO_CHAR([START],'YYYYMMDD') = ]]> #searchStartDt# @@ -126,6 +129,9 @@ LAST_UPDUSR_ID AS lastUpdusrId FROM ADR_SCH_MGR A WHERE 1=1 + + AND A.FRST_REGISTER_ID = #frstRegisterId# + ( A.TITLE LIKE CONCAT('%' , #searchKeyword#, '%') OR @@ -159,6 +165,9 @@ COUNT(*) totcnt FROM ADR_SCH_MGR A WHERE 1=1 + + AND A.FRST_REGISTER_ID = #frstRegisterId# + ( A.TITLE LIKE CONCAT('%' , #searchKeyword#, '%') OR