(긴급) 2. 스미싱 미처리된 경우, 벌크 문자가 한꺼번에 안나가고 30분에 1개씩 나가는 문제

(긴급) 3. 벌크 예약문자에 대하여 스미싱 승인을 했음에도, 정한 시간부터 30분에 1개씩 나가는 문제
완료
This commit is contained in:
hehihoho3@gmail.com 2024-12-26 09:44:44 +09:00
parent e277061bb9
commit 0decb976c5

View File

@ -244,6 +244,7 @@ public final class MsgSendUtils {
boolean hasPerformedSpamCheck = false; // 치환 문자가 없는 경우, 스팸 체크가 번만 수행되도록 제어
boolean hasPerformedMsgType = false; // 치환 문자가 없는 경우, 스팸 체크가 번만 수행되도록 제어
boolean hasPerformedDelayYn = false; // 치환 문자가 없는 경우, 스팸 체크가 번만 수행되도록 제어
String msgKind = mjonMsgVO.getMsgKind();
String smsTxtTemp = mjonMsgVO.getSmsTxt();
@ -252,6 +253,7 @@ public final class MsgSendUtils {
String msgTypeResult = null;
for (MjonMsgSendVO sendVO : mjonMsgSendListVO) {
sendVO.setCallFrom(mjonMsgVO.getCallFrom());
@ -349,16 +351,11 @@ public final class MsgSendUtils {
// 지연 여부 처리
if ("Y".equalsIgnoreCase(mjonMsgVO.getDelayYn())) {
if ("Y".equalsIgnoreCase(mjonMsgVO.getDelayYn())
&& !hasPerformedDelayYn) {
calendar.add(Calendar.MINUTE, 30); // 모든 시간을 30분 뒤로 미룸
hasPerformedDelayYn = true;
}
// 예약 여부 확인