2024-03-21 16:48 발송결과 페이지 로딩 속도 개선을 위해 전체 수량 부분을 ajax로 수정 처리
This commit is contained in:
parent
f02d3bfd5c
commit
2b68b1cd75
@ -124,15 +124,20 @@ private static final Logger logger = LoggerFactory.getLogger(MjonMsgSentControll
|
||||
model.addAttribute("mmsMsgCnt", mmsMsgCnt);
|
||||
*/
|
||||
|
||||
/*
|
||||
//전체 발송 건수 통계 불러오기
|
||||
mjonMsgSentVO.setMsgType("");
|
||||
List<MjonMsgSentVO> totalMsgCnt = mjonMsgSentService.selectDetailMsgSentCntMix(mjonMsgSentVO);
|
||||
|
||||
System.out.println("start");
|
||||
|
||||
// H:홈페이지, A:API 로 sms, lms, mms 나누는 영역
|
||||
List<MjonMsgSentVO> H_totalMsgCnt = totalMsgCnt.stream().filter(t -> "H".equals(t.getSendKind())).collect(Collectors.toList());
|
||||
List<MjonMsgSentVO> H_smsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
List<MjonMsgSentVO> H_lmsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
List<MjonMsgSentVO> H_mmsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
|
||||
System.out.println("start");
|
||||
|
||||
List<MjonMsgSentVO> A_totalMsgCnt = totalMsgCnt.stream().filter(t -> "A".equals(t.getSendKind())).collect(Collectors.toList());
|
||||
List<MjonMsgSentVO> A_smsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
@ -163,10 +168,10 @@ private static final Logger logger = LoggerFactory.getLogger(MjonMsgSentControll
|
||||
});
|
||||
|
||||
|
||||
/*
|
||||
* 홈페이지에서 보낸 데이터 LIST
|
||||
* SEND_KIND = "H"
|
||||
* */
|
||||
|
||||
//* 홈페이지에서 보낸 데이터 LIST
|
||||
//* SEND_KIND = "H"
|
||||
|
||||
// 전체 영역
|
||||
model.addAttribute("H_allSentCntVO", this.getResultCntProc(H_totalMsgCnt));
|
||||
// 전체 단문(SMS)
|
||||
@ -177,13 +182,12 @@ private static final Logger logger = LoggerFactory.getLogger(MjonMsgSentControll
|
||||
model.addAttribute("H_mmsSentCntVO", this.getResultCntProc(H_mmsMsgCnt));
|
||||
|
||||
|
||||
/* ==================================================================================== */
|
||||
|
||||
|
||||
/*
|
||||
* 홈페이지에서 보낸 데이터 LIST
|
||||
* SEND_KIND = "A"
|
||||
* */
|
||||
|
||||
// * 홈페이지에서 보낸 데이터 LIST
|
||||
//* SEND_KIND = "A"
|
||||
|
||||
// 전체 영역
|
||||
model.addAttribute("A_allSentCntVO", this.getResultCntProc(A_totalMsgCnt));
|
||||
// 전체 단문(SMS)
|
||||
@ -192,6 +196,7 @@ private static final Logger logger = LoggerFactory.getLogger(MjonMsgSentControll
|
||||
model.addAttribute("A_lmsSentCntVO", this.getResultCntProc(A_lmsMsgCnt));
|
||||
// 전체 장문(LMS)
|
||||
model.addAttribute("A_mmsSentCntVO", this.getResultCntProc(A_mmsMsgCnt));
|
||||
*/
|
||||
|
||||
|
||||
|
||||
@ -255,6 +260,114 @@ private static final Logger logger = LoggerFactory.getLogger(MjonMsgSentControll
|
||||
return "web/msgsent/MsgSentView";
|
||||
}
|
||||
|
||||
/**
|
||||
* 마이페이지 - 이용내역 - ajax
|
||||
* @param mjonMsgVO
|
||||
* @param model
|
||||
* @return "/web/member/pay/PayUserListAjax.do"
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/msgsent/subcontent/MsgSentView_HA_allSentAjax.do")
|
||||
public String mberInfo_cash_pointAjax(@ModelAttribute("searchVO") MjonMsgSentVO mjonMsgSentVO,
|
||||
HttpServletRequest request,
|
||||
ModelMap model) throws Exception{
|
||||
|
||||
System.out.println("MsgSentView_HA_allSentAjax");
|
||||
|
||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
||||
|
||||
|
||||
mjonMsgSentVO.setUserId(userId);
|
||||
|
||||
//전체 발송 건수 통계 불러오기
|
||||
mjonMsgSentVO.setMsgType("");
|
||||
List<MjonMsgSentVO> totalMsgCnt = mjonMsgSentService.selectDetailMsgSentCntMix(mjonMsgSentVO);
|
||||
|
||||
System.out.println("start");
|
||||
|
||||
// H:홈페이지, A:API 로 sms, lms, mms 나누는 영역
|
||||
List<MjonMsgSentVO> H_totalMsgCnt = totalMsgCnt.stream().filter(t -> "H".equals(t.getSendKind())).collect(Collectors.toList());
|
||||
List<MjonMsgSentVO> H_smsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
List<MjonMsgSentVO> H_lmsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
List<MjonMsgSentVO> H_mmsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
|
||||
System.out.println("start");
|
||||
|
||||
List<MjonMsgSentVO> A_totalMsgCnt = totalMsgCnt.stream().filter(t -> "A".equals(t.getSendKind())).collect(Collectors.toList());
|
||||
List<MjonMsgSentVO> A_smsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
List<MjonMsgSentVO> A_lmsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
List<MjonMsgSentVO> A_mmsMsgCnt = new ArrayList<MjonMsgSentVO>();
|
||||
|
||||
System.out.println(" ::H_totalMsgCnt :: "+ H_totalMsgCnt.size());
|
||||
System.out.println(" ::A_totalMsgCnt :: "+ A_totalMsgCnt.size());
|
||||
|
||||
H_totalMsgCnt.forEach(t->{
|
||||
if (Integer.parseInt(t.getFilePath1())>0) {
|
||||
H_smsMsgCnt.add(t);
|
||||
} else if (Integer.parseInt(t.getFilePath2())>0) {
|
||||
H_lmsMsgCnt.add(t);
|
||||
} else if (Integer.parseInt(t.getFilePath3())>0) {
|
||||
H_mmsMsgCnt.add(t);
|
||||
}
|
||||
});
|
||||
|
||||
A_totalMsgCnt.forEach(t->{
|
||||
if (Integer.parseInt(t.getFilePath1())>0) {
|
||||
A_smsMsgCnt.add(t);
|
||||
} else if (Integer.parseInt(t.getFilePath2())>0) {
|
||||
A_lmsMsgCnt.add(t);
|
||||
} else if (Integer.parseInt(t.getFilePath3())>0) {
|
||||
A_mmsMsgCnt.add(t);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
//* 홈페이지에서 보낸 데이터 LIST
|
||||
//* SEND_KIND = "H"
|
||||
|
||||
// 전체 영역
|
||||
model.addAttribute("H_allSentCntVO", this.getResultCntProc(H_totalMsgCnt));
|
||||
// 전체 단문(SMS)
|
||||
model.addAttribute("H_smsSentCntVO", this.getResultCntProc(H_smsMsgCnt));
|
||||
// 전체 장문(LMS)
|
||||
model.addAttribute("H_lmsSentCntVO", this.getResultCntProc(H_lmsMsgCnt));
|
||||
// 전체 장문(LMS)
|
||||
model.addAttribute("H_mmsSentCntVO", this.getResultCntProc(H_mmsMsgCnt));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// * 홈페이지에서 보낸 데이터 LIST
|
||||
//* SEND_KIND = "A"
|
||||
|
||||
// 전체 영역
|
||||
model.addAttribute("A_allSentCntVO", this.getResultCntProc(A_totalMsgCnt));
|
||||
// 전체 단문(SMS)
|
||||
model.addAttribute("A_smsSentCntVO", this.getResultCntProc(A_smsMsgCnt));
|
||||
// 전체 장문(LMS)
|
||||
model.addAttribute("A_lmsSentCntVO", this.getResultCntProc(A_lmsMsgCnt));
|
||||
// 전체 장문(LMS)
|
||||
model.addAttribute("A_mmsSentCntVO", this.getResultCntProc(A_mmsMsgCnt));
|
||||
|
||||
|
||||
|
||||
|
||||
/*<isEqual prepend="AND" property="searchCondition" compareValue="2">
|
||||
a.mber_nm LIKE CONCAT('%',#searchKeyword#,'%')
|
||||
</isEqual>
|
||||
*/
|
||||
ApiKeyVO apiKeyVO = new ApiKeyVO();
|
||||
apiKeyVO.setMberId(userId);
|
||||
model.addAttribute("appMgmt", apiKeyMngService.selectMberApiKeyChk(apiKeyVO) > 0 ? true : false);
|
||||
|
||||
|
||||
System.out.println("MsgSentView_HA_allSentAjax_end");
|
||||
|
||||
return "/web/msgsent/subcontent/MsgSentView_HA_allSentAjax";
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : getResultCntProc
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
|
||||
<!-- 발송결과 상단 전광판 조회(전체, 단문, 장문, 그림) MIX 결과 수량 -->
|
||||
<select id="MjonMsgSentDAO.selectDetailMsgSentCntMix" parameterClass="mjonMsgSentVO" resultClass="mjonMsgSentVO">
|
||||
/* 발송결과 상단 전광판 조회(전체, 단문, 장문, 그림) MIX 결과 수량 */
|
||||
/* MjonMsgSentDAO.selectDetailMsgSentCntMix - 발송결과 상단 전광판 조회(전체, 단문, 장문, 그림) MIX 결과 수량 */
|
||||
SELECT
|
||||
A0.MSG_GROUP_ID AS msgGroupId
|
||||
, COUNT(A0.RESULT) AS msgResultCnt
|
||||
|
||||
@ -96,6 +96,8 @@ $(document).ready(function(){
|
||||
linkPage(1);
|
||||
|
||||
});
|
||||
|
||||
subContent();
|
||||
|
||||
});
|
||||
|
||||
@ -751,6 +753,84 @@ function fnMjMsgReSendAll(msgGroupId, replaceCnt, electionCnt, advertisementCnt)
|
||||
}
|
||||
}
|
||||
|
||||
//발송결과 - 대기/성공/실패
|
||||
function subContent(p_content_no){
|
||||
|
||||
var sendData = $(document.listForm).serializeArray();
|
||||
var v_html_pre = '<table>'
|
||||
+ '<caption>구분, 충전금액, 사용금액, 잔액 등 정보를 제공하는 표</caption>'
|
||||
+ '<colgroup>'
|
||||
+ '<col style="width: 115px;">'
|
||||
+ '<col style="width: calc((100% - 115px)/3);">'
|
||||
+ '<col style="width: calc((100% - 115px)/3);">'
|
||||
+ '<col style="width: calc((100% - 115px)/3);">'
|
||||
+ '</colgroup>'
|
||||
+ '<thead>'
|
||||
+ '<tr>'
|
||||
+ '<th scope="col">구분</th>'
|
||||
+ '<th scope="col">충전금액</th>'
|
||||
+ '<th scope="col">사용금액</th>'
|
||||
+ '<th scope="col">잔액</th>'
|
||||
+ '</tr>'
|
||||
+ '</thead>'
|
||||
+ '<tbody>'
|
||||
+ '<tr><td colspan="4">LOADING...</td></tr>'
|
||||
+ '</tbody>'
|
||||
+ '</table>';
|
||||
|
||||
var v_html_pre = ''
|
||||
+ '<div class="rev_admin_in">'
|
||||
+ '<div class="rev_admin_top clearfix">'
|
||||
+ '<p>전체</p>'
|
||||
+ '<p></p>'
|
||||
+ '</div>'
|
||||
+ '<div class="rev_admin_btm admin_btm">'
|
||||
+ '<table class="tType4"><tbody><tr><td>LOADING...</td></tr></tbody></table>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
|
||||
+ '<div class="rev_admin_in">'
|
||||
+ '<div class="rev_admin_top clearfix">'
|
||||
+ '<p>단문(SMS)</p>'
|
||||
+ '<p></p>'
|
||||
+ '</div>'
|
||||
+ '<div class="rev_admin_btm admin_btm">'
|
||||
+ '<table class="tType4"><tbody><tr><td>LOADING...</td></tr></tbody></table>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
|
||||
+ '<div class="rev_admin_in">'
|
||||
+ '<div class="rev_admin_top clearfix">'
|
||||
+ '<p>장문(LMS)</p>'
|
||||
+ '<p></p>'
|
||||
+ '</div>'
|
||||
+ '<div class="rev_admin_btm admin_btm">'
|
||||
+ '<table class="tType4"><tbody><tr><td>LOADING...</td></tr></tbody></table>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
|
||||
+ '<div class="rev_admin_in">'
|
||||
+ '<div class="rev_admin_top clearfix">'
|
||||
+ '<p>그림(MMS)</p>'
|
||||
+ '<p></p>'
|
||||
+ '</div>'
|
||||
+ '<div class="rev_admin_btm admin_btm">'
|
||||
+ '<table class="tType4"><tbody><tr><td>LOADING...</td></tr></tbody></table>'
|
||||
+ '</div>'
|
||||
+ '</div>'
|
||||
;
|
||||
|
||||
|
||||
//$("#prePaymentYn_Y").html('<div class="list_info"><table class="tType4"><tbody><tr><td colspan="12">LOADING...</td></tr></tbody></table></div>');
|
||||
$("#revAdmin").html(v_html_pre);
|
||||
|
||||
|
||||
|
||||
$("#revAdmin").load("/web/msgsent/subcontent/MsgSentView_HA_allSentAjax.do", sendData ,function(response, status, xhr){
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
<!-- 문자내용 팝업 data-tooltip: rev_popup01 -->
|
||||
<div class="tooltip-wrap">
|
||||
@ -833,169 +913,10 @@ function fnMjMsgReSendAll(msgGroupId, replaceCnt, electionCnt, advertisementCnt)
|
||||
|
||||
|
||||
<div class="rev_content" id="tab5_1">
|
||||
<div class="rev_admin">
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>전체</p>
|
||||
<c:set var="allTotal" value="${H_allSentCntVO.totCnt + A_allSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${allTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_allSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_allSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_allSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_allSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_allSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_allSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_allSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_allSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>단문(SMS)</p>
|
||||
<c:set var="smsTotal" value="${H_smsSentCntVO.totCnt + A_smsSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${smsTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_smsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_smsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_smsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_smsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_smsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_smsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_smsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_smsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>장문(LMS)</p>
|
||||
<c:set var="lmsTotal" value="${H_lmsSentCntVO.totCnt + A_lmsSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${lmsTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_lmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_lmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_lmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_lmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_lmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_lmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_lmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_lmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>그림(MMS)</p>
|
||||
<c:set var="mmsTotal" value="${H_mmsSentCntVO.totCnt + A_mmsSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${mmsTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_mmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_mmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_mmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_mmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_mmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_mmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_mmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_mmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<!-- 페이지 로딩 속도를 위해서 ajax 로딩처리 -->
|
||||
<div class="rev_admin" id ="revAdmin">
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="excel_middle">
|
||||
<div class="select_btnWrap clearfix">
|
||||
<div class="btn_left">
|
||||
|
||||
@ -0,0 +1,183 @@
|
||||
<%--
|
||||
Class Name : MsgSentView_HA_allSentAjax.jsp
|
||||
Description : 발송결과 - 대기/성공/실패
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2021.03.31 신명섭 최초 생성
|
||||
|
||||
Copyright (C) 2009 by ITN All right reserved.
|
||||
--%>
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
|
||||
|
||||
<script src="/publish/js/content.js"></script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>전체</p>
|
||||
<c:set var="allTotal" value="${H_allSentCntVO.totCnt + A_allSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${allTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_allSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_allSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_allSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_allSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_allSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_allSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_allSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_allSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>단문(SMS)</p>
|
||||
<c:set var="smsTotal" value="${H_smsSentCntVO.totCnt + A_smsSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${smsTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_smsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_smsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_smsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_smsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_smsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_smsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_smsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_smsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>장문(LMS)</p>
|
||||
<c:set var="lmsTotal" value="${H_lmsSentCntVO.totCnt + A_lmsSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${lmsTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_lmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_lmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_lmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_lmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_lmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_lmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_lmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_lmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<div class="rev_admin_in">
|
||||
<div class="rev_admin_top clearfix">
|
||||
<p>그림(MMS)</p>
|
||||
<c:set var="mmsTotal" value="${H_mmsSentCntVO.totCnt + A_mmsSentCntVO.totCnt }" />
|
||||
<p><span><fmt:formatNumber value="${mmsTotal }" pattern="#,###"/></span> 건</p>
|
||||
</div>
|
||||
<div class="rev_admin_btm admin_btm">
|
||||
<P class="title_top">WEB<span class="title_num"><fmt:formatNumber value="${H_mmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_mmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${H_mmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${H_mmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<c:if test="${appMgmt }">
|
||||
<div class="rev_admin_btm admin_btm admin_btm_api">
|
||||
<P class="title_top">API<span class="title_num"><fmt:formatNumber value="${A_mmsSentCntVO.totCnt}" pattern="#,###"/><span>건</span></span></P>
|
||||
<dl>
|
||||
<dt>대기</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_mmsSentCntVO.waitCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>성공</dt>
|
||||
<dd><span class="c_002c9a"><fmt:formatNumber value="${A_mmsSentCntVO.succCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>실패</dt>
|
||||
<dd><span class="c_e40000"><fmt:formatNumber value="${A_mmsSentCntVO.failCnt}" pattern="#,###"/></span>건</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
Loading…
Reference in New Issue
Block a user