From 88f3d7b318f7b9f609e32cf58dd2c80bdea5c5a5 Mon Sep 17 00:00:00 2001 From: jiwoo Date: Thu, 22 Jun 2023 11:07:44 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20-=20=EC=9D=BC?= =?UTF-8?q?=EC=A0=95=20=EA=B4=80=EB=A6=AC,=20=ED=98=84=ED=99=A9=20?= =?UTF-8?q?=EB=B3=B8=EC=9D=B8=20=EC=9D=BC=EC=A0=95=EB=A7=8C=20=EC=A1=B0?= =?UTF-8?q?=ED=9A=8C=EB=90=98=EA=B2=8C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/kccadr/sch/web/SchduleManageController.java | 11 +++++++++++ .../sqlmap/kccadr/sch/SchduleManage_SQL_Mysql.xml | 9 +++++++++ 2 files changed, 20 insertions(+) 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