From 1dac2a491a883df6d3aa57442efe29fd23b4aa41 Mon Sep 17 00:00:00 2001 From: itn Date: Sat, 17 Jun 2023 12:45:28 +0900 Subject: [PATCH] =?UTF-8?q?=EC=95=8C=EB=A6=BC=ED=86=A1=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=EC=9E=90=20=EB=B0=9C=EC=86=A1=EB=AA=A9=EB=A1=9D,=20?= =?UTF-8?q?=ED=9A=8C=EC=9B=90=EC=83=81=EC=84=B8=20=EC=95=8C=EB=A6=BC?= =?UTF-8?q?=ED=86=A1=20=EB=B0=9C=EC=86=A1=EB=AA=A9=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kakaoAt/service/MjonKakaoATService.java | 3 + .../kakaoAt/service/impl/MjonKakaoATDAO.java | 5 + .../service/impl/MjonKakaoATServiceImpl.java | 17 + .../uss/umt/web/EgovUserManageController.java | 4 +- .../let/kakao/MjonKakaoATData_SQL_mysql.xml | 337 +++++++++++++++++- 5 files changed, 350 insertions(+), 16 deletions(-) diff --git a/src/main/java/itn/let/kakao/admin/kakaoAt/service/MjonKakaoATService.java b/src/main/java/itn/let/kakao/admin/kakaoAt/service/MjonKakaoATService.java index f372a0bd..ba5594d1 100644 --- a/src/main/java/itn/let/kakao/admin/kakaoAt/service/MjonKakaoATService.java +++ b/src/main/java/itn/let/kakao/admin/kakaoAt/service/MjonKakaoATService.java @@ -9,6 +9,9 @@ public interface MjonKakaoATService { //알림톡 전체 발송 리스트 List selectMjonKakaoATGroupCompleteList(KakaoVO searchVO) throws Exception; + //알림톡 전체 발송 리스트(대시보드용) + List selectMjonKakaoATGroupCompleteByUserList(KakaoVO searchVO) throws Exception; + //알림톡 발송 상세 리스트 List selectMjonKakaoATGroupDtList(KakaoVO searchVO) throws Exception; diff --git a/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATDAO.java b/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATDAO.java index 94e1ea6e..9c7f9ca9 100644 --- a/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATDAO.java +++ b/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATDAO.java @@ -17,6 +17,11 @@ public class MjonKakaoATDAO extends EgovAbstractDAO { return (List)list("mjonKakaoATDAO.selectMjonKakaoATGroupCompleteList", p_mjonKakaoATVO); } + @SuppressWarnings("unchecked") + public List selectMjonKakaoATGroupCompleteByUserList(KakaoVO p_mjonKakaoATVO) throws Exception{ + return (List)list("mjonKakaoATDAO.selectMjonKakaoATGroupCompleteByUserList", p_mjonKakaoATVO); + } + @SuppressWarnings("unchecked") public List selectMjonKakaoATGroupDtList(KakaoVO p_mjonKakaoATVO) throws Exception{ return (List)list("mjonKakaoATDAO.selectMjonKakaoATGroupDtList", p_mjonKakaoATVO); diff --git a/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATServiceImpl.java b/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATServiceImpl.java index a9d93780..7b28abdc 100644 --- a/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATServiceImpl.java +++ b/src/main/java/itn/let/kakao/admin/kakaoAt/service/impl/MjonKakaoATServiceImpl.java @@ -74,6 +74,23 @@ public class MjonKakaoATServiceImpl extends EgovAbstractServiceImpl implements M return result; } + @Override + public List selectMjonKakaoATGroupCompleteByUserList(KakaoVO p_mjonKakaoATVO) throws Exception { + + List result = new ArrayList(); + + try { + + result = mjonKakaoATDAO.selectMjonKakaoATGroupCompleteByUserList(p_mjonKakaoATVO); + + } catch (Exception e) { + System.out.println("selectMjonKakaoATGroupCompleteByUserList ServiceImpl Error ::: " + e); + } + + + return result; + } + @Override public List selectMjonKakaoATGroupDtList(KakaoVO p_mjonKakaoATVO) 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 c42483c6..628db524 100644 --- a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java +++ b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java @@ -1376,7 +1376,7 @@ public class EgovUserManageController { sendKakaoVO.setSearchSortOrd("desc"); sendKakaoVO.setFirstIndex(0); List kakaoResultList = new ArrayList(); - kakaoResultList = mjonKakaoATService.selectMjonKakaoATGroupCompleteList(sendKakaoVO); + kakaoResultList = mjonKakaoATService.selectMjonKakaoATGroupCompleteByUserList(sendKakaoVO); model.addAttribute("kakaoResultList", kakaoResultList); @@ -1905,7 +1905,7 @@ public class EgovUserManageController { //searchVO.setReserveYn("N"); // 문자발송 완료건은 모두 보이도록 처리 - kakaoResultList = mjonKakaoATService.selectMjonKakaoATGroupCompleteList(searchVO); + kakaoResultList = mjonKakaoATService.selectMjonKakaoATGroupCompleteByUserList(searchVO); model.addAttribute("kakaoResultList", kakaoResultList); //카카오톡 발송 통계 정보 불러오기 diff --git a/src/main/resources/egovframework/sqlmap/let/kakao/MjonKakaoATData_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/kakao/MjonKakaoATData_SQL_mysql.xml index 84938f5c..da59d000 100644 --- a/src/main/resources/egovframework/sqlmap/let/kakao/MjonKakaoATData_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/kakao/MjonKakaoATData_SQL_mysql.xml @@ -146,7 +146,7 @@ ELSE 'F' END ) AS result , - - '0' AS successCount, - '0' AS atSuccessCount, '0' AS ftSuccessCount, - '0' AS atFailCount, '0' AS ftFailCount, MSG_NOTICETALK_SENDER_KEY , MSG_NOTICETALK_TMP_KEY, @@ -201,9 +198,9 @@ AND MD.DEL_FLAG = 'N' - + AND MG.USER_ID = #userId# - + AND MG.DEL_FLAG ='N' AND MG.RESERVE_C_YN = 'N' AND MG.MSG_TYPE = '8' @@ -318,6 +315,318 @@ + +