From bf289e9e42d585e3c8d6c4deec74ca7c30822c67 Mon Sep 17 00:00:00 2001 From: myname Date: Wed, 20 Mar 2024 16:34:15 +0900 Subject: [PATCH] =?UTF-8?q?2024-03-20=2016:34=20=EB=A7=88=EC=9D=B4?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=B5=9C=EA=B7=BC=20=EB=B0=9C?= =?UTF-8?q?=EC=86=A1=EB=82=B4=EC=97=AD-=EB=AC=B8=EC=9E=90=20=EC=BF=BC?= =?UTF-8?q?=EB=A6=AC=20=EC=84=B1=EB=8A=A5=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/EgovMberManageServiceImpl.java | 3 + .../uat/uia/service/impl/MberManageDAO.java | 4 + .../let/uat/uia/web/EgovMypageController.java | 2 +- .../umt/service/EgovMberManageService.java | 2 + .../uss/umt/web/EgovUserManageController.java | 2 +- .../sqlmap/let/mjo/event/Event_SQL_Mysql.xml | 1 + .../sqlmap/let/msg/MjonMsgData_SQL_mysql.xml | 1 + .../sqlmap/let/pay/MjonPay_SQL_mysql.xml | 2 + .../let/uss/umt/EgovMberManage_SQL_Mysql.xml | 130 ++++++++++++++++++ 9 files changed, 145 insertions(+), 2 deletions(-) diff --git a/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java b/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java index d81e731a..b51976bc 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java +++ b/src/main/java/itn/let/uat/uia/service/impl/EgovMberManageServiceImpl.java @@ -378,6 +378,9 @@ public class EgovMberManageServiceImpl extends EgovAbstractServiceImpl implement public List selectMberMsgSentLatestList(String mberId) throws Exception{ return mberManageDAO.selectMberMsgSentLatestList(mberId); } + public List selectMberMsgSentLatestListNew20240320(String mberId) throws Exception{ + return mberManageDAO.selectMberMsgSentLatestListNew20240320(mberId); + } //회원 최근 발송 문자내용 3개 불러오기(예약) public List selectMberMsgSentLatestList2(String mberId) throws Exception{ diff --git a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java index 62398fa5..2068d743 100644 --- a/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java +++ b/src/main/java/itn/let/uat/uia/service/impl/MberManageDAO.java @@ -212,6 +212,10 @@ public class MberManageDAO extends EgovComAbstractDAO{ public List selectMberMsgSentLatestList(String mberId) throws Exception{ return (List) list("mberManageDAO.selectMberMsgSentLatestList", mberId); } + @SuppressWarnings("unchecked") + public List selectMberMsgSentLatestListNew20240320(String mberId) throws Exception{ + return (List) list("mberManageDAO.selectMberMsgSentLatestListNew20240320", mberId); + } //회원 최근 발송 문자내용 3개 불러오기(예약) @SuppressWarnings("unchecked") diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java index eee2f486..91bedb50 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java @@ -363,7 +363,7 @@ public class EgovMypageController { } {//최근 발송 문자 내용 불러오기 - 최근 3개 내역만 - List mjonMsgSentList = mberManageService.selectMberMsgSentLatestList(userId); + List mjonMsgSentList = mberManageService.selectMberMsgSentLatestListNew20240320(userId); model.addAttribute("mjonMsgSentList", mjonMsgSentList); } diff --git a/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java b/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java index a333609d..e03cbeff 100644 --- a/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java +++ b/src/main/java/itn/let/uss/umt/service/EgovMberManageService.java @@ -198,6 +198,8 @@ public interface EgovMberManageService { //회원 최근 발송 문자내용 3개 불러오기 public List selectMberMsgSentLatestList(String mberId) throws Exception; + //성능개선 2024-03-20 + public List selectMberMsgSentLatestListNew20240320(String mberId) throws Exception; //회원 최근 발송 문자내용 3개 불러오기(예약) public List selectMberMsgSentLatestList2(String mberId) throws Exception; diff --git a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java index c367dd89..95c2cbc6 100644 --- a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java +++ b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java @@ -1194,7 +1194,7 @@ public class EgovUserManageController { model.addAttribute("flowTypeCode", cmmUseService.selectCmmCodeDetail(vo)); //최근 발송 문자 내용 불러오기 - 최근 3개 내역만 - List mjonMsgSentList = mberManageService.selectMberMsgSentLatestList(userId); + List mjonMsgSentList = mberManageService.selectMberMsgSentLatestListNew20240320(userId); model.addAttribute("mjonMsgSentList", mjonMsgSentList); //최근 발송 문자 내용 불러오기 - 최근 3개 내역만(에약) diff --git a/src/main/resources/egovframework/sqlmap/let/mjo/event/Event_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/mjo/event/Event_SQL_Mysql.xml index bb0a9fad..c20c47d3 100644 --- a/src/main/resources/egovframework/sqlmap/let/mjo/event/Event_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/mjo/event/Event_SQL_Mysql.xml @@ -74,6 +74,7 @@ + /* mjonMsgDAO.selectMberManageInfo */ SELECT MBER_ID AS mberId , MBER_NM AS mberNm diff --git a/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml index b54485e2..9c0436a5 100644 --- a/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml @@ -2187,6 +2187,7 @@ + /* mberManageDAO.selectMberMsgSentLatestList */ SELECT msgId , msgGroupId @@ -1438,6 +1439,135 @@ + +