사용자 발송결과, 예약발송결과 화면 30분 딜레이시 발송시간을 30분 추가 되지 않은 시간으로 표시 되도록 변경
This commit is contained in:
parent
a580f68727
commit
d3232e2ceb
@ -73,6 +73,7 @@ public class MjonMsgSentVO extends UserDefaultVO{
|
|||||||
private String msgKind; //문자종류(일반:N, 광고:A , 선거:C, 관리자:S, 이벤트:E)
|
private String msgKind; //문자종류(일반:N, 광고:A , 선거:C, 관리자:S, 이벤트:E)
|
||||||
private String delayYn; //지연 문자 유무
|
private String delayYn; //지연 문자 유무
|
||||||
private String delayCompleteYn; //지연문자 처리 완료 여부
|
private String delayCompleteYn; //지연문자 처리 완료 여부
|
||||||
|
private Date delayOrgTime; //30분 딜레이된 발송시간에서 -30분 처리하여 원래 보내려던 발송시간 처리
|
||||||
|
|
||||||
private String msgId; //문자아이디
|
private String msgId; //문자아이디
|
||||||
private String atchFiles; // 그림문자 파일정보
|
private String atchFiles; // 그림문자 파일정보
|
||||||
@ -473,5 +474,11 @@ public class MjonMsgSentVO extends UserDefaultVO{
|
|||||||
public void setResultWFValue(String resultWFValue) {
|
public void setResultWFValue(String resultWFValue) {
|
||||||
this.resultWFValue = resultWFValue;
|
this.resultWFValue = resultWFValue;
|
||||||
}
|
}
|
||||||
|
public Date getDelayOrgTime() {
|
||||||
|
return delayOrgTime;
|
||||||
|
}
|
||||||
|
public void setDelayOrgTime(Date delayOrgTime) {
|
||||||
|
this.delayOrgTime = delayOrgTime;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,6 +64,8 @@ public class MjonResvMsgVO extends UserDefaultVO{
|
|||||||
private String delayYn; //30분 딜레이 유무
|
private String delayYn; //30분 딜레이 유무
|
||||||
private String delayCompleteYn; //30분 딜레이 문자 처리 완료 유무
|
private String delayCompleteYn; //30분 딜레이 문자 처리 완료 유무
|
||||||
|
|
||||||
|
private Date delayOrgTime; //30분 딜레이된 발송시간에서 -30분 처리하여 원래 보내려던 발송시간 처리
|
||||||
|
|
||||||
public String getCallFromComma() {
|
public String getCallFromComma() {
|
||||||
return callFromComma;
|
return callFromComma;
|
||||||
}
|
}
|
||||||
@ -334,6 +336,13 @@ public class MjonResvMsgVO extends UserDefaultVO{
|
|||||||
public void setDelayCompleteYn(String delayCompleteYn) {
|
public void setDelayCompleteYn(String delayCompleteYn) {
|
||||||
this.delayCompleteYn = delayCompleteYn;
|
this.delayCompleteYn = delayCompleteYn;
|
||||||
}
|
}
|
||||||
|
public Date getDelayOrgTime() {
|
||||||
|
return delayOrgTime;
|
||||||
|
}
|
||||||
|
public void setDelayOrgTime(Date delayOrgTime) {
|
||||||
|
this.delayOrgTime = delayOrgTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -202,6 +202,7 @@
|
|||||||
M2.subject,
|
M2.subject,
|
||||||
M2.regdate,
|
M2.regdate,
|
||||||
M2.reqdate,
|
M2.reqdate,
|
||||||
|
IF(delayYn = 'Y' and delayCompleteYn = 'N', DATE_ADD(M2.reqdate, INTERVAL -30 MINUTE), M2.reqdate) AS delayOrgTime,
|
||||||
M2.diffMin,
|
M2.diffMin,
|
||||||
M2.callFrom,
|
M2.callFrom,
|
||||||
FN_GETHYPHEN(M2.callFrom) AS callFromComma,
|
FN_GETHYPHEN(M2.callFrom) AS callFromComma,
|
||||||
|
|||||||
@ -233,6 +233,7 @@
|
|||||||
, M2.subject
|
, M2.subject
|
||||||
, M2.regdate
|
, M2.regdate
|
||||||
, M2.reqdate
|
, M2.reqdate
|
||||||
|
, IF(delayYn = 'Y' and delayCompleteYn = 'N', DATE_ADD(M2.reqdate, INTERVAL -30 MINUTE), M2.reqdate) AS delayOrgTime
|
||||||
, M2.callFrom
|
, M2.callFrom
|
||||||
, M2.callTo
|
, M2.callTo
|
||||||
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
|
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
|
||||||
@ -628,6 +629,7 @@
|
|||||||
, M2.subject
|
, M2.subject
|
||||||
, M2.regdate
|
, M2.regdate
|
||||||
, M2.reqdate
|
, M2.reqdate
|
||||||
|
, IF(delayYn = 'Y' and delayCompleteYn = 'N', DATE_ADD(M2.reqdate, INTERVAL -30 MINUTE), M2.reqdate) AS delayOrgTime
|
||||||
, M2.callFrom
|
, M2.callFrom
|
||||||
, M2.callTo
|
, M2.callTo
|
||||||
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
|
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
|
||||||
@ -647,6 +649,8 @@
|
|||||||
, M2.msgId
|
, M2.msgId
|
||||||
, M2.msgResult
|
, M2.msgResult
|
||||||
, M2.sendKind
|
, M2.sendKind
|
||||||
|
, M2.delayYn
|
||||||
|
, M2.delayCompleteYn
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
@ -667,6 +671,8 @@
|
|||||||
, CUR_STATE AS curState
|
, CUR_STATE AS curState
|
||||||
, RSLT_CODE AS rsltCode
|
, RSLT_CODE AS rsltCode
|
||||||
, RSLT_CODE2 AS rsltCode2
|
, RSLT_CODE2 AS rsltCode2
|
||||||
|
, DELAY_YN AS delayYn
|
||||||
|
, DELAY_COMPLETE_YN AS delayCompleteYn
|
||||||
, IF( (RSLT_CODE != '0'
|
, IF( (RSLT_CODE != '0'
|
||||||
AND RSLT_CODE != '100'
|
AND RSLT_CODE != '100'
|
||||||
AND RSLT_CODE != '101'
|
AND RSLT_CODE != '101'
|
||||||
@ -713,6 +719,8 @@
|
|||||||
, MD.CUR_STATE
|
, MD.CUR_STATE
|
||||||
, MD.RSLT_CODE
|
, MD.RSLT_CODE
|
||||||
, MD.RSLT_CODE2
|
, MD.RSLT_CODE2
|
||||||
|
, MGD.DELAY_YN
|
||||||
|
, MGD.DELAY_COMPLETE_YN
|
||||||
, MGD.SEND_KIND AS sendKind
|
, MGD.SEND_KIND AS sendKind
|
||||||
,(<include refid="MjonMsgSentDAO.selectAgentResultQuery_MD"/>) AS RESULT
|
,(<include refid="MjonMsgSentDAO.selectAgentResultQuery_MD"/>) AS RESULT
|
||||||
FROM
|
FROM
|
||||||
|
|||||||
@ -173,7 +173,15 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td name="listTd">
|
<td name="listTd">
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${resultAllSentList.delayYn eq 'Y' && resultAllSentList.delayCompleteYn eq 'N'}">
|
||||||
|
<%-- 30분 딜레이 된 건으로 관리자 승인/취소 처리가 완료 되지 않은 건에 대해서 -30분 처리하여 원래 사용자가 보내려던 시간을 표시해줌 --%>
|
||||||
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.delayOrgTime}" /></p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.reqdate}" /></p>
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.reqdate}" /></p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td name="listTd">
|
<td name="listTd">
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@ -152,7 +152,15 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${resultAllSentList.delayYn eq 'Y' && resultAllSentList.delayCompleteYn eq 'N'}">
|
||||||
|
<%-- 30분 딜레이 된 건으로 관리자 승인/취소 처리가 완료 되지 않은 건에 대해서 -30분 처리하여 원래 사용자가 보내려던 시간을 표시해줌 --%>
|
||||||
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.delayOrgTime}" /></p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.reqdate}" /></p>
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.reqdate}" /></p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@ -140,7 +140,15 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${resultAllSentList.delayYn eq 'Y' && resultAllSentList.delayCompleteYn eq 'N'}">
|
||||||
|
<%-- 30분 딜레이 된 건으로 관리자 승인/취소 처리가 완료 되지 않은 건에 대해서 -30분 처리하여 원래 사용자가 보내려던 시간을 표시해줌 --%>
|
||||||
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.delayOrgTime}" /></p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.reqdate}" /></p>
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.reqdate}" /></p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@ -152,7 +152,15 @@ $(document).ready(function(){
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${resultAllSentList.delayYn eq 'Y' && resultAllSentList.delayCompleteYn eq 'N'}">
|
||||||
|
<%-- 30분 딜레이 된 건으로 관리자 승인/취소 처리가 완료 되지 않은 건에 대해서 -30분 처리하여 원래 사용자가 보내려던 시간을 표시해줌 --%>
|
||||||
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.delayOrgTime}" /></p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.regdate}" /></p>
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllSentList.regdate}" /></p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@ -202,7 +202,16 @@ $(document).ready(function(){
|
|||||||
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllResList.regdate}" /></p>
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllResList.regdate}" /></p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${resultAllResList.delayYn eq 'Y' && resultAllResList.delayCompleteYn eq 'N'}">
|
||||||
|
<%-- 30분 딜레이 된 건으로 관리자 승인/취소 처리가 완료 되지 않은 건에 대해서 -30분 처리하여 원래 사용자가 보내려던 시간을 표시해줌 --%>
|
||||||
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllResList.delayOrgTime}" /></p>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllResList.reqdate}" /></p>
|
<p><fmt:formatDate pattern = "yyyy-MM-dd HH:mm" value = "${resultAllResList.reqdate}" /></p>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user