알림톡 발송제한 기능추가
This commit is contained in:
parent
3c80511745
commit
f9075d90aa
@ -557,6 +557,11 @@ public class KakaoAlimTalkSendController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int callToListCnt = kakaoVO.getCallToList().length;
|
int callToListCnt = kakaoVO.getCallToList().length;
|
||||||
|
if(callToListCnt > 200) {
|
||||||
|
modelAndView.addObject("message", "한번에 전송가능한 최대 발송건은 200건 입니다.");
|
||||||
|
modelAndView.addObject("result", "fail");
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
kakaoVO.setTotalCallCnt(callToListCnt);
|
kakaoVO.setTotalCallCnt(callToListCnt);
|
||||||
|
|
||||||
/** 예약 문자인 경우 설정 ----------------------------------------------*/
|
/** 예약 문자인 경우 설정 ----------------------------------------------*/
|
||||||
|
|||||||
@ -513,6 +513,13 @@ function sendTemplateInfo(){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//수신자 목록 체크
|
||||||
|
if($('.phoneArea').length > 200)
|
||||||
|
{
|
||||||
|
alert("최대 발송 건수는 200건 입니다.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if($('#errorChk').val() === 'N'
|
if($('#errorChk').val() === 'N'
|
||||||
&& $("#send_fail_check").is(":checked")
|
&& $("#send_fail_check").is(":checked")
|
||||||
@ -1262,7 +1269,7 @@ function checkNumber(event) {
|
|||||||
<ul>
|
<ul>
|
||||||
<li>* 변수명 설정파일을 다운로드 받으신 후 전송대상과 변수를 입력 후 업로드해주세요.</li>
|
<li>* 변수명 설정파일을 다운로드 받으신 후 전송대상과 변수를 입력 후 업로드해주세요.</li>
|
||||||
<li>* 엑셀서식은 반드시 <span>텍스트 서식으로 등록</span>해주세요.</li>
|
<li>* 엑셀서식은 반드시 <span>텍스트 서식으로 등록</span>해주세요.</li>
|
||||||
<li>* 한번에 전송가능한 <span>최대 발송건은 50만건</span>입니다.</li>
|
<li>* 한번에 전송가능한 <span>최대 발송건은 200건</span>입니다.</li>
|
||||||
<li>* 배송조회시 운송장 번호는 <span>숫자만 등록</span>해주세요.</li>
|
<li>* 배송조회시 운송장 번호는 <span>숫자만 등록</span>해주세요.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<button type="button" class="excel_btn" onclick="excelDownload();"><i></i> <c:out value="#"/>{변수명} 설정 파일 다운로드</button>
|
<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">
|
<div class="receipt_num_top">
|
||||||
<label for="" class="label">받는 번호입력</label>
|
<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" 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>
|
<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>
|
||||||
<div class="receipt_num_midde">
|
<div class="receipt_num_midde">
|
||||||
<div class="listType list01" >
|
<div class="listType list01" >
|
||||||
|
|||||||
@ -111,26 +111,31 @@ function addrToList(){
|
|||||||
|
|
||||||
}else{ // 선택한 Row 데이터 저장해주기
|
}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)
|
addPhoneInfo(tableData);
|
||||||
, name: selectedData[i].getData().addrName
|
$(".closeAddr").trigger("click");
|
||||||
// , rep1: selectedData[i].getData().addrRep1
|
|
||||||
// , rep2: selectedData[i].getData().addrRep2
|
//주소록 레이어 팝업의 Tabulator 데이터 지워주기
|
||||||
// , rep3: selectedData[i].getData().addrRep3
|
tableAddr.clearData();
|
||||||
// , rep4: selectedData[i].getData().addrRep4
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
}
|
||||||
//선택한 데이터 받는사람 리스트에 추가해 주기
|
|
||||||
addPhoneInfo(tableData);
|
|
||||||
$(".closeAddr").trigger("click");
|
|
||||||
|
|
||||||
//주소록 레이어 팝업의 Tabulator 데이터 지워주기
|
|
||||||
tableAddr.clearData();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -36,6 +36,7 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
|
|
||||||
function excelAdd(){
|
function excelAdd(){
|
||||||
|
|
||||||
var files = document.getElementById('excelFile01').files;
|
var files = document.getElementById('excelFile01').files;
|
||||||
var filename = files[0].name;
|
var filename = files[0].name;
|
||||||
|
|
||||||
@ -45,7 +46,6 @@ function excelAdd(){
|
|||||||
}else{
|
}else{
|
||||||
alert("엑셀 파일을 첨부해주세요.");
|
alert("엑셀 파일을 첨부해주세요.");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -456,6 +456,12 @@ function addPhoneInfo(taData){
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(taData.length > 200){
|
||||||
|
alert("최대 발송 건수는 200건 입니다.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 주소록 데이터 화면에 추가
|
* 주소록 데이터 화면에 추가
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user