알림톡 발송제한 기능추가
This commit is contained in:
parent
3c80511745
commit
f9075d90aa
@ -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);
|
||||
|
||||
/** 예약 문자인 경우 설정 ----------------------------------------------*/
|
||||
|
||||
@ -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) {
|
||||
<ul>
|
||||
<li>* 변수명 설정파일을 다운로드 받으신 후 전송대상과 변수를 입력 후 업로드해주세요.</li>
|
||||
<li>* 엑셀서식은 반드시 <span>텍스트 서식으로 등록</span>해주세요.</li>
|
||||
<li>* 한번에 전송가능한 <span>최대 발송건은 50만건</span>입니다.</li>
|
||||
<li>* 한번에 전송가능한 <span>최대 발송건은 200건</span>입니다.</li>
|
||||
<li>* 배송조회시 운송장 번호는 <span>숫자만 등록</span>해주세요.</li>
|
||||
</ul>
|
||||
<button type="button" class="excel_btn" onclick="excelDownload();"><i></i> <c:out value="#"/>{변수명} 설정 파일 다운로드</button>
|
||||
@ -1277,9 +1284,15 @@ function checkNumber(event) {
|
||||
<div class="receipt_num_top">
|
||||
<label for="" class="label">받는 번호입력</label>
|
||||
<input type="text" id="callTo" name="callTo" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="번호를 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='번호를 입력하세요'" style="width:340px;">
|
||||
<!-- <input type="text" placeholder="번호를 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='번호를 입력하세요'" style="width:340px;"> -->
|
||||
<button type="button" class="btnType btnType6 addCallToF">번호추가</button>
|
||||
<span><span class="vMiddle">*</span> 중복번호는 한번만 발송됩니다.</span>
|
||||
</br>
|
||||
<span>
|
||||
<span class="vMiddle">*</span> 중복번호는 한번만 발송됩니다.
|
||||
</span>
|
||||
</br>
|
||||
<span>
|
||||
<span class="vMiddle">*</span> 한번에 전송가능한 최대 발송건은 200건 입니다.
|
||||
</span>
|
||||
</div>
|
||||
<div class="receipt_num_midde">
|
||||
<div class="listType list01" >
|
||||
|
||||
@ -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();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -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("엑셀 파일을 첨부해주세요.");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -456,6 +456,12 @@ function addPhoneInfo(taData){
|
||||
return;
|
||||
}
|
||||
|
||||
if(taData.length > 200){
|
||||
alert("최대 발송 건수는 200건 입니다.");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 주소록 데이터 화면에 추가
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user