--- src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
+++ src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
... | ... | @@ -149,8 +149,8 @@ |
| 149 | 149 |
} |
| 150 | 150 |
|
| 151 | 151 |
/** @Step1-3: 템플릿 치환데이터 설정 */ |
| 152 |
- String templateContentTemp = ""; |
|
| 153 |
- String templateTitleTemp = ""; |
|
| 152 |
+ String templateContentTemp = templateContent; |
|
| 153 |
+ String templateTitleTemp = templateTitle; |
|
| 154 | 154 |
if (hasContentReplacement) {
|
| 155 | 155 |
templateContentTemp = mjonCommon.ATReplaceTemplateVariables(templateContent, variables); |
| 156 | 156 |
if(hasTitleReplacement) {
|
--- src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
+++ src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
... | ... | @@ -550,8 +550,8 @@ |
| 550 | 550 |
HSSFWorkbook workbook = new HSSFWorkbook(files.get(0).getInputStream()); |
| 551 | 551 |
HSSFSheet sheet = workbook.getSheetAt(0); |
| 552 | 552 |
|
| 553 |
- if(sheet.getLastRowNum() > 501) {
|
|
| 554 |
- errMessage = "한번에 전송 가능한 최대 발송건은 500건 입니다."; |
|
| 553 |
+ if(sheet.getLastRowNum() > 300000) {
|
|
| 554 |
+ errMessage = "한번에 전송 가능한 최대 발송건은 300,000건 입니다."; |
|
| 555 | 555 |
jr.setSuccess(false); |
| 556 | 556 |
jr.setMessage(errMessage); |
| 557 | 557 |
return jr; |
... | ... | @@ -683,12 +683,20 @@ |
| 683 | 683 |
|
| 684 | 684 |
} |
| 685 | 685 |
|
| 686 |
- if(totRowDataCnt > 501) { //
|
|
| 687 |
- errMessage = "한번에 전송 가능한 최대 발송건은 500건 입니다."; |
|
| 686 |
+// if(totRowDataCnt > 501) { //
|
|
| 687 |
+// errMessage = "한번에 전송 가능한 최대 발송건은 500건 입니다."; |
|
| 688 |
+// jr.setSuccess(false); |
|
| 689 |
+// jr.setMessage(errMessage); |
|
| 690 |
+// return jr; |
|
| 691 |
+// } |
|
| 692 |
+ |
|
| 693 |
+ if(sheet.getLastRowNum() > 300000) {
|
|
| 694 |
+ errMessage = "한번에 전송 가능한 최대 발송건은 300,000건 입니다."; |
|
| 688 | 695 |
jr.setSuccess(false); |
| 689 | 696 |
jr.setMessage(errMessage); |
| 690 | 697 |
return jr; |
| 691 | 698 |
} |
| 699 |
+ |
|
| 692 | 700 |
|
| 693 | 701 |
List<HashMap<String, String>> json = new ArrayList<HashMap<String, String>>(); |
| 694 | 702 |
|
--- src/main/webapp/js/kakao/at/alimtalkExcel.js
+++ src/main/webapp/js/kakao/at/alimtalkExcel.js
... | ... | @@ -295,7 +295,8 @@ |
| 295 | 295 |
//변수명 추출해주기 |
| 296 | 296 |
var varListArr = []; |
| 297 | 297 |
varListArr = form.excelVarList.value.split(",");
|
| 298 |
- |
|
| 298 |
+ |
|
| 299 |
+ var forBreakB = true |
|
| 299 | 300 |
$.each(data, function(i, item){
|
| 300 | 301 |
|
| 301 | 302 |
if(checkHpNum(item.phone)){
|
... | ... | @@ -319,8 +320,11 @@ |
| 319 | 320 |
var bodyData = varValArr[i]; |
| 320 | 321 |
|
| 321 | 322 |
// 기타변수는 50자리 까지 입력 |
| 322 |
- if(bodyData.length > 100 || bodyData.length == 0){
|
|
| 323 |
- alert("등록 변수[ "+varListArr[i]+" ] \n기타변수의 입력 값이 없거나 100자리를 초과하는 내용이 포함되어 해당 내용 제외되었습니다.");
|
|
| 323 |
+ if(bodyData.length > 100 || bodyData.length == 0 ){
|
|
| 324 |
+ if(forBreakB){
|
|
| 325 |
+ alert("등록 변수[ "+varListArr[i]+" ] \n기타변수의 입력 값이 없거나 100자리를 초과하는 내용이 포함되어 해당 내용 제외되었습니다.");
|
|
| 326 |
+ forBreakB = false; |
|
| 327 |
+ } |
|
| 324 | 328 |
lengthCheck = false; |
| 325 | 329 |
break; |
| 326 | 330 |
} |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?