diff --git a/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java b/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java index 4de59b4..0277f84 100644 --- a/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java +++ b/src/main/java/itn/let/kakao/admin/kakaoAt/web/MjonKakaoATController.java @@ -321,23 +321,35 @@ public class MjonKakaoATController { } searchVO.setSearchCondition2("Y"); - List resultList = mjonKakaoATService.selectReserveMjonKakaoATGroupList(searchVO); + //250624 - 최소한의 정보만 조회하는 개선 쿼리로 변경 + //List resultList = mjonKakaoATService.selectReserveMjonKakaoATGroupList(searchVO); + + // 기간검색 설정 + String toDay = MJUtil.getTodayDate(); //오늘 + String beforeMonthDay = MJUtil.getBefore1MonthDate(); //한달 전 + if (null == searchVO.getNtceBgnde() || searchVO.getNtceBgnde().equals("")) { + searchVO.setNtceBgnde(beforeMonthDay); + } + + List resultList = mjonKakaoATService.selectMjonKakaoATGroupCompleteByUserList_advc(searchVO); + int totCnt = mjonKakaoATService.selectMjonKakaoATGroupCompleteByUserListCnt_advc(searchVO); model.addAttribute("resultList", resultList); - model.addAttribute("todayYn", "N"); - - if (isTodaySelected(searchVO)) { - // 금일 예약발송 대기건수 - int msgGroupCntSum = mjonKakaoATService.selectMjonKakaoATGroupCntSum(searchVO); - model.addAttribute("todayYn", "Y"); - model.addAttribute("msgGroupCntSum", msgGroupCntSum); - } + /* + * model.addAttribute("todayYn", "N"); + * + * if (isTodaySelected(searchVO)) { // 금일 예약발송 대기건수 int msgGroupCntSum = + * mjonKakaoATService.selectMjonKakaoATGroupCntSum(searchVO); + * model.addAttribute("todayYn", "Y"); model.addAttribute("msgGroupCntSum", + * msgGroupCntSum); } + */ //알림톡발송 실패 결과 코드정보 리스트 불러오기 List resultMsgCodeList = mjonMsgService.selectMsgResultCodeAllList(new MjonMsgResultCodeVO()); model.addAttribute("resultMsgCodeList", resultMsgCodeList); - paginationInfo.setTotalRecordCount(resultList.size() > 0 ? resultList.get(0).getTotCnt() : 0); + //paginationInfo.setTotalRecordCount(resultList.size() > 0 ? resultList.get(0).getTotCnt() : 0); + paginationInfo.setTotalRecordCount(totCnt); model.addAttribute("paginationInfo", paginationInfo); } catch (Exception e) {