diff --git a/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java b/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
index 438bb612..74c3740b 100644
--- a/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
+++ b/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
@@ -557,6 +557,11 @@ public class KakaoAlimTalkSendController {
}
int callToListCnt = kakaoVO.getCallToList().length;
+ if(callToListCnt > 200) {
+ modelAndView.addObject("message", "한번에 전송가능한 최대 발송건은 200건 입니다.");
+ modelAndView.addObject("result", "fail");
+ return modelAndView;
+ }
kakaoVO.setTotalCallCnt(callToListCnt);
/** 예약 문자인 경우 설정 ----------------------------------------------*/
diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/at/KakaoAlimtalkMsgDataView.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/at/KakaoAlimtalkMsgDataView.jsp
index 3aab2cc0..afed5eba 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/at/KakaoAlimtalkMsgDataView.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/at/KakaoAlimtalkMsgDataView.jsp
@@ -513,6 +513,13 @@ function sendTemplateInfo(){
return false;
}
+ //수신자 목록 체크
+ if($('.phoneArea').length > 200)
+ {
+ alert("최대 발송 건수는 200건 입니다.");
+ return false;
+ }
+
if($('#errorChk').val() === 'N'
&& $("#send_fail_check").is(":checked")
@@ -1262,7 +1269,7 @@ function checkNumber(event) {
- * 변수명 설정파일을 다운로드 받으신 후 전송대상과 변수를 입력 후 업로드해주세요.
- * 엑셀서식은 반드시 텍스트 서식으로 등록해주세요.
- - * 한번에 전송가능한 최대 발송건은 50만건입니다.
+ - * 한번에 전송가능한 최대 발송건은 200건입니다.
- * 배송조회시 운송장 번호는 숫자만 등록해주세요.
@@ -1277,9 +1284,15 @@ function checkNumber(event) {
-
- * 중복번호는 한번만 발송됩니다.
+
+
+ * 중복번호는 한번만 발송됩니다.
+
+
+
+ * 한번에 전송가능한 최대 발송건은 200건 입니다.
+
diff --git a/src/main/webapp/js/kakao/at/addr.js b/src/main/webapp/js/kakao/at/addr.js
index a2956fd9..95124273 100644
--- a/src/main/webapp/js/kakao/at/addr.js
+++ b/src/main/webapp/js/kakao/at/addr.js
@@ -111,26 +111,31 @@ function addrToList(){
}else{ // 선택한 Row 데이터 저장해주기
- for(var i=0; i < selectedData.length; i++){
+ // 선택한 Row 데이터 저장해주기
+ if(selectedData.length > 200){
+ alert("최대 발송 건수는 200건 입니다.");
+ return false;
+ }else{
+ for(var i=0; i < selectedData.length; i++){
+
+ //좌측 받는사람 리스트를 담아둔 배열에 데이터를 추가해 준다.
+ tableData.push({
+ phone: removeDash(selectedData[i].getData().addrPhone)
+ , name: selectedData[i].getData().addrName
+ // , rep1: selectedData[i].getData().addrRep1
+ // , rep2: selectedData[i].getData().addrRep2
+ // , rep3: selectedData[i].getData().addrRep3
+ // , rep4: selectedData[i].getData().addrRep4
+ });
- //좌측 받는사람 리스트를 담아둔 배열에 데이터를 추가해 준다.
- tableData.push({
- phone: removeDash(selectedData[i].getData().addrPhone)
- , name: selectedData[i].getData().addrName
- // , rep1: selectedData[i].getData().addrRep1
- // , rep2: selectedData[i].getData().addrRep2
- // , rep3: selectedData[i].getData().addrRep3
- // , rep4: selectedData[i].getData().addrRep4
- });
-
+ }
+ //선택한 데이터 받는사람 리스트에 추가해 주기
+ addPhoneInfo(tableData);
+ $(".closeAddr").trigger("click");
+
+ //주소록 레이어 팝업의 Tabulator 데이터 지워주기
+ tableAddr.clearData();
}
- //선택한 데이터 받는사람 리스트에 추가해 주기
- addPhoneInfo(tableData);
- $(".closeAddr").trigger("click");
-
- //주소록 레이어 팝업의 Tabulator 데이터 지워주기
- tableAddr.clearData();
-
}
}
diff --git a/src/main/webapp/js/kakao/at/alimtalkExcel.js b/src/main/webapp/js/kakao/at/alimtalkExcel.js
index 6d738c15..296e6b1d 100644
--- a/src/main/webapp/js/kakao/at/alimtalkExcel.js
+++ b/src/main/webapp/js/kakao/at/alimtalkExcel.js
@@ -36,6 +36,7 @@ $(document).ready(function(){
function excelAdd(){
+
var files = document.getElementById('excelFile01').files;
var filename = files[0].name;
@@ -45,7 +46,6 @@ function excelAdd(){
}else{
alert("엑셀 파일을 첨부해주세요.");
}
-
}
/**
diff --git a/src/main/webapp/js/kakao/at/tabulator.js b/src/main/webapp/js/kakao/at/tabulator.js
index da56e665..a34b4ec7 100644
--- a/src/main/webapp/js/kakao/at/tabulator.js
+++ b/src/main/webapp/js/kakao/at/tabulator.js
@@ -456,6 +456,12 @@ function addPhoneInfo(taData){
return;
}
+ if(taData.length > 200){
+ alert("최대 발송 건수는 200건 입니다.");
+ return;
+ }
+
+
/*
* 주소록 데이터 화면에 추가
*/