선거문자 20건 테스트 발송 오류 수정 - 20건 문자에는 선거필수문구가 없는 경우 오류 발생하여 수정함 선거문자 받는사람 영역의 주소록에등록 기능 오류 수정 - 이름, 치환문자에 "," 있는 경우 주소록 저장에 오류 발생하여 수정 처리함 - ","를 다른 문자로 치환하여 컨트롤러로 전달 후 역치환하여 디비에 저장
- 20건 문자에는 선거필수문구가 없는 경우 오류 발생하여 수정함 선거문자 받는사람 영역의 주소록에등록 기능 오류 수정 - 이름, 치환문자에 "," 있는 경우 주소록 저장에 오류 발생하여 수정 처리함 - ","를 다른 문자로 치환하여 컨트롤러로 전달 후 역치환하여 디비에 저장
@26d0775a616b5de0e1167e28d8f8ebb0e3bb2ead
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/MsgDataSMLView.jsp
... | ... | @@ -2177,31 +2177,31 @@ |
| 2177 | 2177 |
|
| 2178 | 2178 |
} |
| 2179 | 2179 |
|
| 2180 |
- nameList[i] = name; |
|
| 2180 |
+ nameList[i] = name.replaceAll(",","§");
|
|
| 2181 | 2181 |
phoneNum[i] = phone; |
| 2182 | 2182 |
|
| 2183 | 2183 |
if(rep1 == "" || rep1 == null){
|
| 2184 | 2184 |
rep1List[i] = "-"; |
| 2185 | 2185 |
}else{
|
| 2186 |
- rep1List[i] = rep1; |
|
| 2186 |
+ rep1List[i] = rep1.replaceAll(",","§");
|
|
| 2187 | 2187 |
} |
| 2188 | 2188 |
|
| 2189 | 2189 |
if(rep2 == "" || rep2 == null){
|
| 2190 | 2190 |
rep2List[i] = "-"; |
| 2191 | 2191 |
}else{
|
| 2192 |
- rep2List[i] = rep2; |
|
| 2192 |
+ rep2List[i] = rep2.replaceAll(",","§");
|
|
| 2193 | 2193 |
} |
| 2194 | 2194 |
|
| 2195 | 2195 |
if(rep3 == "" || rep3 == null){
|
| 2196 | 2196 |
rep3List[i] = "-"; |
| 2197 | 2197 |
}else{
|
| 2198 |
- rep3List[i] = rep3; |
|
| 2198 |
+ rep3List[i] = rep3.replaceAll(",","§");
|
|
| 2199 | 2199 |
} |
| 2200 | 2200 |
|
| 2201 | 2201 |
if(rep4 == "" || rep4 == null){
|
| 2202 | 2202 |
rep4List[i] = "-"; |
| 2203 | 2203 |
}else{
|
| 2204 |
- rep4List[i] = rep4; |
|
| 2204 |
+ rep4List[i] = rep4.replaceAll(",","§");
|
|
| 2205 | 2205 |
} |
| 2206 | 2206 |
|
| 2207 | 2207 |
/* if(name == "" || name == null){
|
--- src/main/webapp/WEB-INF/jsp/web/pop/testSendPop.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pop/testSendPop.jsp
... | ... | @@ -123,9 +123,16 @@ |
| 123 | 123 |
form.smsTxt.value = adTxt + $(".preview_auto").find("pre").text() + '\n' + denyTxt + " "; //광고 문구 뒤에 공백을 붙이게되므로, 뒤에 한칸 추가하여 바이트수를 맞춤
|
| 124 | 124 |
|
| 125 | 125 |
} else if (msgKind == 'C') { //선거문자
|
| 126 |
- var adTxt = $('.ad_tit').text();
|
|
| 127 |
- var denyTxt = $('.deny_receipt').html();
|
|
| 128 |
- denyTxt = denyTxt.replaceAll("<br>","\n");
|
|
| 126 |
+ var adTxt = ''; |
|
| 127 |
+ var denyTxt = ''; |
|
| 128 |
+ var adverYn = opener.document.msgForm.send_adYn.value; |
|
| 129 |
+ |
|
| 130 |
+ //선거문자 20건 발송에서는 선거 필수문구가 필수가 아니어서 선거문자 필수 문구가 있는지 체크하여 처리함.20231214 추가 |
|
| 131 |
+ if(adverYn == 'Y'){
|
|
| 132 |
+ adTxt = $('.ad_tit').text();
|
|
| 133 |
+ denyTxt = $('.deny_receipt').html();
|
|
| 134 |
+ denyTxt = denyTxt.replaceAll("<br>","\n");
|
|
| 135 |
+ } |
|
| 129 | 136 |
|
| 130 | 137 |
form.smsTxt.value = adTxt + '\n' + $(".preview_auto").find("pre").text() + '\n' + denyTxt;
|
| 131 | 138 |
|
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?