프로그레스바 30만건기준 600초로 수정
This commit is contained in:
parent
09146af48d
commit
1a0022e1aa
@ -2063,6 +2063,7 @@ function advMsgInsert(){
|
|||||||
|
|
||||||
//문자 바이트수 계산하기 함수
|
//문자 바이트수 계산하기 함수
|
||||||
function fnByteString(contents){
|
function fnByteString(contents){
|
||||||
|
console.log(' : fnByteString : ');
|
||||||
var totalByte = 0;
|
var totalByte = 0;
|
||||||
//var content = contents;
|
//var content = contents;
|
||||||
var adverYn = $("input[name='send_adYn']:checked").val();
|
var adverYn = $("input[name='send_adYn']:checked").val();
|
||||||
@ -2070,7 +2071,6 @@ function fnByteString(contents){
|
|||||||
var denyTxtLeng = 0;
|
var denyTxtLeng = 0;
|
||||||
var adverTxt = $('.ad_txt').html();
|
var adverTxt = $('.ad_txt').html();
|
||||||
var denyTxt = $('.deny_txt').html();
|
var denyTxt = $('.deny_txt').html();
|
||||||
|
|
||||||
totRows = tableL.getRows().length;
|
totRows = tableL.getRows().length;
|
||||||
|
|
||||||
//광고문자 상단 문구 줄바꿈 처리하기(문자길이 바이트수 계산을 위해서)
|
//광고문자 상단 문구 줄바꿈 처리하기(문자길이 바이트수 계산을 위해서)
|
||||||
@ -2096,23 +2096,16 @@ function fnByteString(contents){
|
|||||||
var conLeng = conByteLeng(contents); // 내용 문자 입력 바이트 수 계산하기
|
var conLeng = conByteLeng(contents); // 내용 문자 입력 바이트 수 계산하기
|
||||||
|
|
||||||
//일반문자, 광고문자에 따른 문자 길이 변경해주기
|
//일반문자, 광고문자에 따른 문자 길이 변경해주기
|
||||||
if(adverYn == "N"){
|
if(adverYn != "N"){
|
||||||
|
|
||||||
$('#msgLeng').text(conLeng);
|
|
||||||
|
|
||||||
//문자 길이 변수에 저장해주기
|
|
||||||
$('#smsLen').val(conLeng);
|
|
||||||
|
|
||||||
}else{
|
|
||||||
|
|
||||||
conLeng = adTxtLeng + conLeng + denyTxtLeng; // 상단 광고 텍스트 , 하단 080 문자내용 길이 더해주기
|
conLeng = adTxtLeng + conLeng + denyTxtLeng; // 상단 광고 텍스트 , 하단 080 문자내용 길이 더해주기
|
||||||
$('#msgLeng').text(conLeng);
|
|
||||||
|
|
||||||
//문자 길이 변수에 저장해주기
|
|
||||||
$('#smsLen').val(conLeng);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$('#msgLeng').text(conLeng);
|
||||||
|
//문자 길이 변수에 저장해주기
|
||||||
|
$('#smsLen').val(conLeng);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var photoSts = $('.delLi').length;
|
var photoSts = $('.delLi').length;
|
||||||
if(photoSts > 0){
|
if(photoSts > 0){
|
||||||
|
|
||||||
@ -2189,17 +2182,26 @@ function fnByteString(contents){
|
|||||||
$('.realtime').text(contents);
|
$('.realtime').text(contents);
|
||||||
|
|
||||||
// 2000byte 초과시 메세지 알림
|
// 2000byte 초과시 메세지 알림
|
||||||
|
// console.log('conLeng : ', conLeng);
|
||||||
if(conLeng > 2000){
|
if(conLeng > 2000){
|
||||||
|
|
||||||
//2000바이트 초과시 문자열 잘라서 보여주기
|
var fullContents = adverYn != "N" ? adverTxt + denyTxt + contents : contents;
|
||||||
var subUnderStr = strUnderLineSubstring(contents, 2000);
|
var subUnderStr = strUnderLineSubstring(fullContents, 2000).replace(adverTxt, "").replace(denyTxt, "");
|
||||||
|
|
||||||
|
|
||||||
|
// var subUnderStr = strUnderLineSubstring(adverTxt+denyTxt+contents, 2000);
|
||||||
|
subUnderStr = subUnderStr.replace(adverTxt,"").replace(denyTxt, "");
|
||||||
|
console.log('subUnderStr : ', subUnderStr)
|
||||||
|
|
||||||
|
|
||||||
$('#smsTxtArea').val(subUnderStr);
|
$('#smsTxtArea').val(subUnderStr);
|
||||||
|
|
||||||
//문자 바이트수 수정해주기
|
var contentLeng = conByteLeng(subUnderStr);
|
||||||
$('#msgLeng').text(conByteLeng(subUnderStr));
|
var totalLeng = adverYn != "N" ? contentLeng + adTxtLeng + denyTxtLeng : contentLeng;
|
||||||
|
|
||||||
//문자 길이 변수에 저장해주기
|
console.log('contentLeng : ', totalLeng);
|
||||||
$('#smsLen').val(conByteLeng(subUnderStr));
|
$('#msgLeng').text(totalLeng + " / ");
|
||||||
|
$('#smsLen').val(contentLeng);
|
||||||
|
|
||||||
alert("문자 내용은 2000byte를 넘을 수 없습니다.");
|
alert("문자 내용은 2000byte를 넘을 수 없습니다.");
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user