null 처리 오류 수정

This commit is contained in:
hehihoho3@gmail.com 2024-12-23 14:46:52 +09:00
parent 6540db465c
commit 6d880bbdb0

View File

@ -284,7 +284,10 @@ public final class MsgSendUtils {
}
}
String smsSpamChkTxt = smsTxt.replaceAll(String.valueOf((char) 13), "");
String smsSpamChkTxt = smsTxt;
if(StringUtils.isNotEmpty(smsTxt)) {
smsSpamChkTxt = smsTxt.replaceAll(String.valueOf((char) 13), "");
}
// == 치환 여부에 따라 처리 로직 분기 ==
// 치환 문자가 아닌 경우
@ -420,6 +423,9 @@ public final class MsgSendUtils {
}
private static void checkSpamAndSetStatus(MjonMsgVO mjonMsgVO, String personalizedSmsTxt, List<String> resultSpamTxt) throws Exception {
if(StringUtils.isNotEmpty(personalizedSmsTxt)) {
String resultParser = ComGetSpamStringParser.getSpamTextParse(personalizedSmsTxt).trim();
int spmCnt = 0;
String spmFilterTxt = "";
@ -445,7 +451,16 @@ public final class MsgSendUtils {
// mjonMsgVO.setSpamKeyword(spmFilterTxt);
mjonMsgVO.setSpamStatus("Y");
mjonMsgVO.setDelayYn("Y");
}else {mjonMsgVO.setSpamStatus("N");}
}
else
{
mjonMsgVO.setSpamStatus("N");
}
}else {
mjonMsgVO.setSpamStatus("N");
}
}
private static Boolean getReplaceYN(String smsTxtTemplate) {// 여러 치환 구문이 포함된 정규식 패턴