제목 체크 상태값 INSERT 추가 subjectChkYN

This commit is contained in:
hehihoho3@gmail.com 2025-02-11 10:33:54 +09:00
parent 03da959c4f
commit 197018bcba
6 changed files with 23 additions and 12 deletions

View File

@ -34,6 +34,7 @@ public class MjonMsgVO extends ComDefaultVO{
private String[] callToList; // '수신번호리스트',
private String callFrom; // '발신번호 (하이픈 등의 문자를 제외한 12byte이하의 숫자로 입력한다.)',
private String subject; // 'MMS용 메시지제목',
private String subjectChkYn; // 'MMS용 메시지제목',
private String smsTxt; // 'SMS용 메시지본문',
private String smsTxtArea;//문자 작성 화면 본문 내용
private String msgType; // '메시지의 (4: SMS 전송, 5: URL 전송, 6: MMS전송, 7: BARCODE전송, 8: 카카오 알림톡 전송)',

View File

@ -4150,6 +4150,7 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M
instTotalCnt += instCnt;
this.insertMsgGroupDataTb_advc(instCnt, mjonMsgVO, groupedMsgList);
log.info(" :: group data insert :: ");
// 금액 포인트 insert
priceAndPoint.insertCashAndPoint(

View File

@ -2319,7 +2319,8 @@
EVENT_YN,
DELAY_YN,
AT_DELAY_YN,
BIZ_KAKAO_RESEND_ORGNL_TXT
BIZ_KAKAO_RESEND_ORGNL_TXT,
SUBJECT_CHK_YN
)
VALUES
@ -2345,7 +2346,8 @@
#eventYn#,
#delayYn#,
#atDelayYn#,
#kakaoSubMagOrgnlTxt#
#kakaoSubMagOrgnlTxt#,
#subjectChkYn#
)
</insert>

View File

@ -19,7 +19,7 @@
$(document).ready(function(){
console.log("12111111111111");
console.log(": MsgDataSMLView :");
// console.log(' + $(#tabDision).val() : ',$('#tabDision').val())
// if($('#tabDision').val() == 'tab02'){
@ -3418,7 +3418,7 @@ function fnTestSend(){
}
//제목 사용한 경우
if($("input[name=title_status]:checked").val() == 'Y') {
if($("input[name=subjectChkYn]:checked").val() == 'Y') {
form.mmsSubject.value = msgForm.mmsSubject.value;
} else {
form.mmsSubject.value = ""; //초기화
@ -3432,7 +3432,7 @@ function fnTestSend(){
form.eachPrice.value = '<c:out value="${longPrice}" />';
//제목 사용한 경우
if($("input[name=title_status]:checked").val() == 'Y') {
if($("input[name=subjectChkYn]:checked").val() == 'Y') {
form.mmsSubject.value = msgForm.mmsSubject.value;
} else {
form.mmsSubject.value = ""; //초기화
@ -4039,9 +4039,9 @@ function getMjMsgSentListAll(pageNo) {
<td>
<ul class="title_wrap">
<li>
<input id="title_y" type="radio"name="title_status" value="Y" onchange="titleStatus(this);">
<input id="title_y" type="radio"name="subjectChkYn" value="Y" onchange="titleStatus(this);">
<label for="title_y">사용</label>
<input id="title_n" type="radio" name="title_status" value="N" onchange="titleStatus(this);" checked="checked">
<input id="title_n" type="radio" name="subjectChkYn" value="N" onchange="titleStatus(this);" checked="checked">
<label for="title_n">사용안함</label>
</li>
<li class="textbox">

View File

@ -299,7 +299,14 @@ function fnReservCancel(msgGroupId){
<p class="c_e40000"><fmt:formatNumber value="${result.resultFValue}" type="number" groupingUsed="true" /> </p>
</td>
<td>
<c:out value="${result.totPrice}"/>
<c:choose>
<c:when test="${result.totPrice eq '-' }">
<c:out value="${result.totPrice }" />
</c:when>
<c:otherwise>
<fmt:formatNumber value="${result.totPrice }" type="number" groupingUsed="true" minFractionDigits="0" maxFractionDigits="1" />
</c:otherwise>
</c:choose>
</td>
<td>
<c:choose>

View File

@ -58,7 +58,7 @@ function getMjMsgGroupInfoByResend() {
// 문자제목
if (msgData.subject != null && msgData.subject != "") {
$('.msg_title').addClass('active');
$("input:radio[name='title_status']:radio[value='Y']").prop('checked', true); // 선택하기
$("input:radio[name='subjectChkYn']:radio[value='Y']").prop('checked', true); // 선택하기
$('.textbox').show();
$("#mmsSubject").val(subject);
}
@ -1363,7 +1363,7 @@ function validateForm(form) {
}
if (form.title_status.value === 'N') {
if (form.subjectChkYn.value === 'N') {
form.mmsSubject.value = "";
} else if (getSpacialStringChk(form.mmsSubject.value)) {
alert("문자 제목에는 치환문자(엑셀 내 *이름*, *1*, *2*, *3*, *4* 등)를 사용하실 수 없습니다.");
@ -1371,7 +1371,7 @@ function validateForm(form) {
}
//문자제목에 이모지가 있는지 체크
var titleStatusYn = $("input[name='title_status']:checked").val();
var titleStatusYn = $("input[name='subjectChkYn']:checked").val();
if(titleStatusYn == 'Y') {
if(!emojiCheck(form.mmsSubject.value)) return false;
}