From 3cc2f03f16e630fd46dc289254d66d186b273ebe Mon Sep 17 00:00:00 2001 From: wyh Date: Wed, 6 Nov 2024 17:53:33 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=B8=EC=9E=90=EB=B0=9C=EC=86=A1=20?= =?UTF-8?q?=EC=8B=A4=ED=8C=A8=EA=B1=B4=EC=97=90=20=EB=8C=80=ED=95=9C=20?= =?UTF-8?q?=ED=99=98=EB=B6=88=20=EB=8C=80=EC=83=81=20=EB=A6=AC=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=8A=A4=EC=BC=80=EC=A4=84=20=EC=BF=BC=EB=A6=AC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../msgdata/service/impl/MjonMsgDataDAO.java | 10 +++- .../itn/let/schdlr/service/SchedulerUtil.java | 2 +- .../service/impl/SchdlrManageServiceImpl.java | 2 +- .../sqlmap/let/msg/MjonMsgData_SQL_mysql.xml | 53 ++++++++++++++++++- 4 files changed, 62 insertions(+), 5 deletions(-) diff --git a/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataDAO.java b/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataDAO.java index 0c304744..7177d40f 100644 --- a/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataDAO.java +++ b/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataDAO.java @@ -260,11 +260,17 @@ public class MjonMsgDataDAO extends EgovAbstractDAO { //문자검색 전송 실패 리스트 불러오기 @SuppressWarnings("unchecked") - public List selectMsgSentFailList(MjonMsgVO mjonMsgVO)throws Exception{ + public List selectMsgSentFailList()throws Exception{ - return (List) list("MjonMsgDataDAO.selectMsgSentFailList", mjonMsgVO); + return (List) list("MjonMsgDataDAO.selectMsgSentFailList"); } + + @SuppressWarnings("unchecked") + public List selectMsgSentFailSchedulerList(MjonMsgVO mjonMsgVO)throws Exception{ + return (List) list("MjonMsgDataDAO.selectMsgSentFailSchedulerList", mjonMsgVO); + } + @SuppressWarnings("unchecked") public List selectMsgSentFailListOneByDay()throws Exception{ diff --git a/src/main/java/itn/let/schdlr/service/SchedulerUtil.java b/src/main/java/itn/let/schdlr/service/SchedulerUtil.java index 2337da7d..7f5717d9 100644 --- a/src/main/java/itn/let/schdlr/service/SchedulerUtil.java +++ b/src/main/java/itn/let/schdlr/service/SchedulerUtil.java @@ -486,7 +486,7 @@ public class SchedulerUtil { //schdlrManageService.msgFailPayBack(); MjonMsgVO mjonMsgVO = new MjonMsgVO(); mjonMsgVO.setRecordCountPerPage(1000); - List msgFailList = mjonMsgDataDAO.selectMsgSentFailList(mjonMsgVO); + List msgFailList = mjonMsgDataDAO.selectMsgSentFailSchedulerList(mjonMsgVO); long forBeforeTime = System.currentTimeMillis(); // 코드 실행 전 시간 int batchSize = 300; int totalSize = msgFailList.size(); diff --git a/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java b/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java index 26d4f67c..2e7928a4 100644 --- a/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java +++ b/src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java @@ -439,7 +439,7 @@ public class SchdlrManageServiceImpl extends EgovAbstractServiceImpl implements MjonMsgVO mjonMsgVO = new MjonMsgVO(); mjonMsgVO.setRecordCountPerPage(limitCout); - List msgFailList = mjonMsgDataDAO.selectMsgSentFailList(mjonMsgVO); + List msgFailList = mjonMsgDataDAO.selectMsgSentFailSchedulerList(mjonMsgVO); long forBeforeTime = System.currentTimeMillis(); // 코드 실행 전 시간 int batchSize = 300; int totalSize = msgFailList.size(); diff --git a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml index fee9133c..752e51d1 100644 --- a/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml @@ -3900,9 +3900,60 @@ WHERE SEARCH_WORD = #searchKeyword# + + - SELECT USER_ID AS userId, MSG_GROUP_ID AS msgGroupId,