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,