B라인 전송 및 예약취소 기능 추가
This commit is contained in:
parent
1dac2a491a
commit
e556b245f5
@ -185,11 +185,13 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M
|
|||||||
mberRepAgent = tmp.getRepAgent();
|
mberRepAgent = tmp.getRepAgent();
|
||||||
String useYn = tmp.getUseYn();
|
String useYn = tmp.getUseYn();
|
||||||
|
|
||||||
//회원 전용 전송사의 전송 비율이 0 이면 대표전송사로 전송되도록 셋팅함.
|
if(userInfo.getBlineCode().equals("N")) {
|
||||||
if(mberSendRate.equals("0") || useYn.equals("N")) {
|
//회원 전용 전송사의 전송 비율이 0 이면 대표전송사로 전송되도록 셋팅함.
|
||||||
|
if(mberSendRate.equals("0") || useYn.equals("N")) {
|
||||||
hotlineAgentCode = mberRepAgent;
|
|
||||||
|
hotlineAgentCode = mberRepAgent;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -504,6 +504,10 @@ public class MjonMsgDataController {
|
|||||||
mberManageVO = mjonMsgDataService.selectMberManageInfo(userId);
|
mberManageVO = mjonMsgDataService.selectMberManageInfo(userId);
|
||||||
searchVO.setUserId(userId);
|
searchVO.setUserId(userId);
|
||||||
|
|
||||||
|
|
||||||
|
model.addAttribute("blineCode", mberManageVO.getBlineCode());
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
model.addAttribute("exceptSpamYn", mberManageVO.getExceptSpamYn());
|
model.addAttribute("exceptSpamYn", mberManageVO.getExceptSpamYn());
|
||||||
|
|||||||
@ -138,6 +138,27 @@ public class MjonReservMsgDAO extends EgovAbstractDAO {
|
|||||||
return update("MjonReservMsgDAO.deleteIVTMsgSeqListByMsgSeq", mjonResvMsgVO);
|
return update("MjonReservMsgDAO.deleteIVTMsgSeqListByMsgSeq", mjonResvMsgVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Method Name : deleteJJB01MsgSeqListByMsgSeq
|
||||||
|
* @작성일 : 2023. 06. 19.
|
||||||
|
* @작성자 : WYH
|
||||||
|
* @Method 설명 : 제이제이 B01라인 예약취소 삭제
|
||||||
|
*/
|
||||||
|
public int deleteJJB01MsgSeqListByMsgSeq(MjonResvMsgVO mjonResvMsgVO) throws Exception{
|
||||||
|
|
||||||
|
return update("MjonReservMsgDAO.deleteJJB01MsgSeqListByMsgSeq", mjonResvMsgVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Method Name : deleteJJB02MsgSeqListByMsgSeq
|
||||||
|
* @작성일 : 2023. 06. 19.
|
||||||
|
* @작성자 : WYH
|
||||||
|
* @Method 설명 : 제이제이 B02라인 예약취소 삭제
|
||||||
|
*/
|
||||||
|
public int deleteJJB02MsgSeqListByMsgSeq(MjonResvMsgVO mjonResvMsgVO) throws Exception{
|
||||||
|
|
||||||
|
return update("MjonReservMsgDAO.deleteJJB02MsgSeqListByMsgSeq", mjonResvMsgVO);
|
||||||
|
}
|
||||||
|
|
||||||
public void updateResvMsgCancelDataFlag(MjonResvMsgVO mjonResvMsgVO) throws Exception{
|
public void updateResvMsgCancelDataFlag(MjonResvMsgVO mjonResvMsgVO) throws Exception{
|
||||||
|
|
||||||
|
|||||||
@ -109,6 +109,8 @@ public class MjonReservMsgServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
int ivtResult = 0;
|
int ivtResult = 0;
|
||||||
int FHSmsResult = 0;
|
int FHSmsResult = 0;
|
||||||
int FHMmsResult = 0;
|
int FHMmsResult = 0;
|
||||||
|
int jjBline01 = 0;
|
||||||
|
int jjBline02 = 0;
|
||||||
|
|
||||||
//아이하트 예약취소 삭제
|
//아이하트 예약취소 삭제
|
||||||
ihResult = mjonReservMsgDAO.deleteIHeartMsgSeqListByMsgSeq(mjonResvMsgVO);
|
ihResult = mjonReservMsgDAO.deleteIHeartMsgSeqListByMsgSeq(mjonResvMsgVO);
|
||||||
@ -131,8 +133,14 @@ public class MjonReservMsgServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
//인비토 예약취소 삭제
|
//인비토 예약취소 삭제
|
||||||
ivtResult = mjonReservMsgDAO.deleteIVTMsgSeqListByMsgSeq(mjonResvMsgVO);
|
ivtResult = mjonReservMsgDAO.deleteIVTMsgSeqListByMsgSeq(mjonResvMsgVO);
|
||||||
|
|
||||||
|
//제이제이 예약취소 삭제
|
||||||
|
jjBline01 = mjonReservMsgDAO.deleteJJB01MsgSeqListByMsgSeq(mjonResvMsgVO);
|
||||||
|
|
||||||
|
//제이제이 예약취소 삭제
|
||||||
|
jjBline02 = mjonReservMsgDAO.deleteJJB02MsgSeqListByMsgSeq(mjonResvMsgVO);
|
||||||
|
|
||||||
//삭제 결과 합산
|
//삭제 결과 합산
|
||||||
result = ihResult + FHSmsResult + FHMmsResult + imoResult + bizResult +jjResult + ivtResult;
|
result = ihResult + FHSmsResult + FHMmsResult + imoResult + bizResult +jjResult + ivtResult + jjBline01 + jjBline02;
|
||||||
|
|
||||||
//각 전송사별 문자 발송 테이블에서 데이터 삭제 처리
|
//각 전송사별 문자 발송 테이블에서 데이터 삭제 처리
|
||||||
/*if(agentCode.equals("01")) { //아이하트 메세지 삭제
|
/*if(agentCode.equals("01")) { //아이하트 메세지 삭제
|
||||||
|
|||||||
@ -572,6 +572,26 @@
|
|||||||
|
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<delete id="MjonReservMsgDAO.deleteJJB01MsgSeqListByMsgSeq" parameterClass="mjonMsgResvVO">
|
||||||
|
|
||||||
|
DELETE FROM MTMSG_B1_DATA
|
||||||
|
WHERE 1=1
|
||||||
|
<iterate prepend="AND USERDATA IN" open="(" close=")" conjunction="," property="userDataList">
|
||||||
|
#userDataList[]#
|
||||||
|
</iterate>
|
||||||
|
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="MjonReservMsgDAO.deleteJJB02MsgSeqListByMsgSeq" parameterClass="mjonMsgResvVO">
|
||||||
|
|
||||||
|
DELETE FROM MTMSG_B2_DATA
|
||||||
|
WHERE 1=1
|
||||||
|
<iterate prepend="AND USERDATA IN" open="(" close=")" conjunction="," property="userDataList">
|
||||||
|
#userDataList[]#
|
||||||
|
</iterate>
|
||||||
|
|
||||||
|
</delete>
|
||||||
|
|
||||||
<select id="MjonReservMsgDAO.selectFileNmToAtchFileIdInfo" parameterClass="fileVO" resultClass="fileVO">
|
<select id="MjonReservMsgDAO.selectFileNmToAtchFileIdInfo" parameterClass="fileVO" resultClass="fileVO">
|
||||||
|
|
||||||
SELECT ATCH_FILE_ID AS atchFileId,
|
SELECT ATCH_FILE_ID AS atchFileId,
|
||||||
|
|||||||
@ -451,6 +451,14 @@ function txtExport(event){
|
|||||||
|
|
||||||
$(document).ready(function (){
|
$(document).ready(function (){
|
||||||
|
|
||||||
|
// Bline 확연 및 라디오 버튼 클릭 이벤트 추가
|
||||||
|
var blineCodeYn = $("#blineCode").val();
|
||||||
|
if(blineCodeYn != 'N' && blineCodeYn != ''){
|
||||||
|
$('input[name="send_adYn"]').val(['Y']);
|
||||||
|
$(".send_adYnN").css('display', 'none');
|
||||||
|
advMsgInsert();
|
||||||
|
}
|
||||||
|
|
||||||
//미리보기 이미지 영역 숨김 처리
|
//미리보기 이미지 영역 숨김 처리
|
||||||
$('.preiew_img').hide();
|
$('.preiew_img').hide();
|
||||||
$('.prePhoto').hide();
|
$('.prePhoto').hide();
|
||||||
@ -3496,7 +3504,8 @@ $(".btn_event_cash").off().on("click", function(){
|
|||||||
<input type="hidden" id="evnShortMsgCnt" name="evnShortMsgCnt" value="0"/><!-- 치환 이벤트 단문 건수 -->
|
<input type="hidden" id="evnShortMsgCnt" name="evnShortMsgCnt" value="0"/><!-- 치환 이벤트 단문 건수 -->
|
||||||
<input type="hidden" id="evnLongMsgCnt" name="evnLongMsgCnt" value="0"/><!-- 치환 이벤트 장문 건수 -->
|
<input type="hidden" id="evnLongMsgCnt" name="evnLongMsgCnt" value="0"/><!-- 치환 이벤트 장문 건수 -->
|
||||||
|
|
||||||
|
<input type="hidden" id="blineCode" name="blineCode" value="<c:out value="${blineCode}"/>"/>
|
||||||
|
|
||||||
<!-- <div class="top_content current" id="tab1_1"> -->
|
<!-- <div class="top_content current" id="tab1_1"> -->
|
||||||
<div class="heading">
|
<div class="heading">
|
||||||
<h2>문자전송</h2>
|
<h2>문자전송</h2>
|
||||||
@ -3525,8 +3534,8 @@ $(".btn_event_cash").off().on("click", function(){
|
|||||||
<tr>
|
<tr>
|
||||||
<th scope="row">문자분류</th>
|
<th scope="row">문자분류</th>
|
||||||
<td class="send_cf">
|
<td class="send_cf">
|
||||||
<input id="send_adYnN" type="radio"name="send_adYn" value="N" checked="checked">
|
<input class="send_adYnN" id="send_adYnN" type="radio"name="send_adYn" value="N" checked="checked">
|
||||||
<label for="send_adYnN">일반</label>
|
<label class="send_adYnN" for="send_adYnN">일반</label>
|
||||||
<input id="send_adYnY" type="radio" name="send_adYn" value="Y">
|
<input id="send_adYnY" type="radio" name="send_adYn" value="Y">
|
||||||
<label for="send_adYnY">광고</label>
|
<label for="send_adYnY">광고</label>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user