diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java
index 2a8132f4..f17cfdb7 100644
--- a/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java
+++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgService.java
@@ -82,6 +82,9 @@ public interface MjonMsgService {
// 금일 예약발송 건수
int selectMjonMsgGroupCntSum(MjonMsgVO mjonMsgVO) throws Exception;
+ // 스미싱의심 미처리
+ int selectMjonMsgDelayCnt(MjonMsgVO mjonMsgVO) throws Exception;
+
int selectSendBlockPhonNumCheck(MjonMsgVO mjonMsgVO) throws Exception;
//전송사 문자 발송 결과 코드 정보 전체 불러오기
diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
index db045d04..3f02c58a 100644
--- a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
+++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
@@ -192,8 +192,14 @@ public class MjonMsgVO extends ComDefaultVO{
private int mmsGroupFWCntSum; // mms 실패대기(건)
private int mmsTotFWPriceSum; // mms 실패대기(금액)
+ private String searchDelayMsgYn;
-
+ public String getSearchDelayMsgYn() {
+ return searchDelayMsgYn;
+ }
+ public void setSearchDelayMsgYn(String searchDelayMsgYn) {
+ this.searchDelayMsgYn = searchDelayMsgYn;
+ }
public int getSmsGroupSCntSum() {
return smsGroupSCntSum;
}
diff --git a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java
index f4104a35..a61fcdd2 100644
--- a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java
+++ b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgDAO.java
@@ -198,6 +198,11 @@ public class MjonMsgDAO extends EgovAbstractDAO {
return (int) select("mjonMsgDAO.selectMjonMsgGroupCntSum", mjonMsgVO);
}
+ // 스미싱의심 미처리
+ public int selectMjonMsgDelayCnt(MjonMsgVO mjonMsgVO) throws Exception{
+ return (int) select("mjonMsgDAO.selectMjonMsgDelayCnt", mjonMsgVO);
+ }
+
public int selectSendBlockPhonNumCheck(MjonMsgVO mjonMsgVO) throws Exception{
return (int) select("mjonMsgDAO.selectSendBlockPhonNumCheck", mjonMsgVO);
}
diff --git a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java
index 20bff342..f9db7422 100644
--- a/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java
+++ b/src/main/java/itn/let/mjo/msg/service/impl/MjonMsgServiceImpl.java
@@ -415,6 +415,12 @@ public class MjonMsgServiceImpl extends EgovAbstractServiceImpl implements MjonM
return mjonMsgDAO.selectMjonMsgGroupCntSum(mjonMsgVO);
}
+ // 스미싱의심 미처리
+ @Override
+ public int selectMjonMsgDelayCnt(MjonMsgVO mjonMsgVO) throws Exception {
+ return mjonMsgDAO.selectMjonMsgDelayCnt(mjonMsgVO);
+ }
+
@Override
public int selectSendBlockPhonNumCheck(MjonMsgVO mjonMsgVO) throws Exception{
return mjonMsgDAO.selectSendBlockPhonNumCheck(mjonMsgVO);
diff --git a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
index fe30c976..7b13544c 100644
--- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
+++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
@@ -265,6 +265,40 @@ public class MjonMsgController {
}
+ // 스미싱의심 미처리
+ @RequestMapping(value = "/uss/ion/msg/selectDelayMsgCountAjax.do")
+ public ModelAndView selectDelayMsgCountAjax(
+ @ModelAttribute("mjonMsgVO") MjonMsgVO mjonMsgVO) throws Exception {
+
+ ModelAndView modelAndView = new ModelAndView();
+ modelAndView.setViewName("jsonView");
+
+ boolean isSuccess = true;
+ String msg = "";
+ int delayMsgCnt = 0;
+
+ // 로그인VO에서 사용자 정보 가져오기
+ LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
+ String admId = loginVO == null ? "" : loginVO.getId();
+
+ try{
+
+ delayMsgCnt = mjonMsgService.selectMjonMsgDelayCnt(mjonMsgVO);
+
+ }
+ catch(Exception e) {
+ isSuccess = false;
+ msg = e.getMessage();
+ }
+
+ modelAndView.addObject("isSuccess", isSuccess);
+ modelAndView.addObject("msg", msg);
+ modelAndView.addObject("delayMsgCnt", delayMsgCnt);
+ modelAndView.addObject("admId", admId);
+
+ return modelAndView;
+ }
+
/**
* 문자전송 리스트 스미싱 on off 처리
* @param searchVO
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 ad371fab..6679cd37 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
@@ -601,6 +601,21 @@
+
+
+