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 99390a4c..b7e5e5c8 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 @@ -2147,6 +2147,7 @@ WHERE USER_ID = #userId# AND = DATE_FORMAT(#myMsgStDt#, '%Y-%m-%d') ]]> AND CUR_STATE = '3' + GROUP BY CALL_TO ORDER BY SENT_DATE DESC LIMIT 100 diff --git a/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp b/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp index 8aa04d37..5f233dad 100644 --- a/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp @@ -912,27 +912,17 @@ $(document).ready(function (){ //최근전송내역 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) $(document).on('click', '#latestAddPhone', function (){ - var addPhoneList = []; //신규로 추가할 전화번호 저장변수 - $("input:checkbox[name='latAddrChk']:checked").each(function(index){ - var chkPhone = $(this).val(); - if(!checkHpNum(chkPhone)){ - alert("올바른 전화번호가 아닙니다."); return false; - }else{ - addPhoneList.push({phone: removeDash(chkPhone.trim())}); - } - }); - if(addPhoneList.length > 0){ //연락처 추가해 주기 addPhoneInfo(addPhoneList); @@ -942,20 +932,30 @@ $(document).ready(function (){ alert("연락처를 선택해주세요."); return false; } + }); + + //최근전송내역 팝업 전체추가 버튼 처리 + $(document).on('click', '#latestAddPhoneAll', function (){ + var addPhoneList = []; //신규로 추가할 전화번호 저장변수 + $("input:checkbox[name='latAddrChk']").each(function(index){ + var chkPhone = $(this).val(); + if(!checkHpNum(chkPhone)){ + alert("올바른 전화번호가 아닙니다."); + return false; + }else{ + addPhoneList.push({phone: removeDash(chkPhone.trim())}); + } + }); - //중복연락처 제거 - //var removeDuplData = dupliPhoneData(addPhoneList); - - //받는사람 목록에 추가 - //tableL.addData(removeDuplData); - - //총 받는사람 수 계산 - //totRows = tableL.getRows().length; - //updateTotCnt(totRows); - - //결제 금액 구하기 - //totalPriceSum(totRows); - + if(addPhoneList.length > 0){ + //연락처 추가해 주기 + addPhoneInfo(addPhoneList); + $("#btnLatestAddPhoneClose").trigger("click"); + } + else { + alert("연락처가 없습니다."); + return false; + } }); //최근전송내역 팝업 선택 취소 버튼 처리 @@ -974,24 +974,15 @@ $(document).ready(function (){ //자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) $(document).on('click', '#bookMarkAddPhone', function (){ - var addPhoneList = []; //신규로 추가할 전화번호 저장변수 - $("input:checkbox[name='bookAddrChk']:checked").each(function(index){ - var chkPhone = $(this).val(); - if(!checkHpNum(chkPhone)){ - alert("올바른 전화번호가 아닙니다."); return false; - }else{ - addPhoneList.push({phone: removeDash(chkPhone.trim())}); - } - }); if(addPhoneList.length > 0){ @@ -1003,20 +994,30 @@ $(document).ready(function (){ alert("연락처를 선택해주세요."); return false; } + }); + + //자주보내는 번호 팝업 선택추가 버튼 처리(체크내역 받는사람 리스트로 추가해주기) + $(document).on('click', '#bookMarkAddPhoneAll', function (){ + var addPhoneList = []; //신규로 추가할 전화번호 저장변수 + $("input:checkbox[name='bookAddrChk']").each(function(index){ + var chkPhone = $(this).val(); + if(!checkHpNum(chkPhone)){ + alert("올바른 전화번호가 아닙니다."); + return false; + }else{ + addPhoneList.push({phone: removeDash(chkPhone.trim())}); + } + }); - //중복연락처 제거 - //var removeDuplData = dupliPhoneData(addPhoneList); - - //받는사람 목록에 추가 - //tableL.addData(removeDuplData); - - //총 받는사람 수 계산 - //totRows = tableL.getRows().length; - //updateTotCnt(totRows); - - //결제 금액 구하기 - //totalPriceSum(totRows); - + if(addPhoneList.length > 0){ + //연락처 추가해 주기 + addPhoneInfo(addPhoneList); + $("#btnLatestAddPhoneClose").trigger("click"); + } + else { + alert("연락처가 없습니다."); + return false; + } }); //자주보내는 번호 팝업 선택 취소 버튼 처리 @@ -3330,7 +3331,8 @@ $(".btn_event_cash").off().on("click", function(){ -