이지우 - 트리거 변경 작업(MSG_RESULT) 테스트 소스 원복

This commit is contained in:
JIWOO 2025-07-24 12:42:41 +09:00
parent f6802a5c4a
commit 824a49b7a0
10 changed files with 5 additions and 105 deletions

View File

@ -119,11 +119,4 @@ public class KakaoSentVO extends UserDefaultVO{
private String yellowId; private String yellowId;
//이지우 발송결과 테스트
private int successCountTest;
private int waitCountTest;
private int failCountTest;
private int kakaoResendSuccCountTest;
private int kakaoResendFailCountTest;
//이지우 발송결과 테스트
} }

View File

@ -302,13 +302,7 @@ public class KakaoSentServiceImpl extends EgovAbstractServiceImpl implements Ka
result.setFailCount(eachCnt.getFailCount()); result.setFailCount(eachCnt.getFailCount());
result.setKakaoResendSuccCount(eachCnt.getKakaoResendSuccCount()); result.setKakaoResendSuccCount(eachCnt.getKakaoResendSuccCount());
result.setKakaoResendFailCount(eachCnt.getKakaoResendFailCount()); result.setKakaoResendFailCount(eachCnt.getKakaoResendFailCount());
//이지우 발송결과 테스트
result.setSuccessCountTest(eachCnt.getSuccessCountTest());
result.setWaitCountTest(eachCnt.getWaitCountTest());
result.setFailCountTest(eachCnt.getFailCountTest());
result.setKakaoResendSuccCountTest(eachCnt.getKakaoResendSuccCountTest());
result.setKakaoResendFailCountTest(eachCnt.getKakaoResendFailCountTest());
//이지우 발송결과 테스트
result.setMsgGroupCnt( result.setMsgGroupCnt(
Integer.valueOf(result.getSuccessCount() + result.getWaitCount() + result.getFailCount()).toString() Integer.valueOf(result.getSuccessCount() + result.getWaitCount() + result.getFailCount()).toString()
); );

View File

@ -73,9 +73,6 @@ import itn.com.cmm.util.MJUtil;
import itn.com.cmm.util.RedirectUrlMaker; import itn.com.cmm.util.RedirectUrlMaker;
import itn.com.cmm.util.StringUtil; import itn.com.cmm.util.StringUtil;
import itn.com.utl.fcc.service.EgovStringUtil; import itn.com.utl.fcc.service.EgovStringUtil;
//이지우 발송결과 테스트
import itn.let.kakao.admin.kakaoAt.service.MjonKakaoATVO;
//이지우 발송결과 테스트
import itn.let.lett.service.HashConfVO; import itn.let.lett.service.HashConfVO;
import itn.let.lett.service.LetterService; import itn.let.lett.service.LetterService;
import itn.let.lett.service.LetterVO; import itn.let.lett.service.LetterVO;
@ -6546,19 +6543,4 @@ public class MjonMsgDataController {
return "web/msgdata/MsgSentListAjax"; return "web/msgdata/MsgSentListAjax";
} }
//이지우 발송결과 테스트
@RequestMapping(value= {"/resendTest.do"})
public String resendTest(@ModelAttribute("searchVO") MjonKakaoATVO mjonKakaoATVO, ModelMap model) throws Exception{
try {
System.out.println("=============SchedulerUtil=====runKakaoResendUpdate =============>");
schdlrManageService.updateKakaoResendResult();
}catch(Exception ex) {
ex.printStackTrace();
}
return "redirect:/web/kakao/sent/selectKakaoSentView.do";
}
//이지우 발송결과 테스트
} }

View File

@ -29,11 +29,5 @@ public class MjonMsgSWFDTO implements Serializable {
private int resultFValue; // 실패건수 private int resultFValue; // 실패건수
private int resultWValue; // 대기건수 private int resultWValue; // 대기건수
private String divideYN; // 분할여부 private String divideYN; // 분할여부
/* 이지우 발송결과 테스트 */
private int resultSValueTest; // 성공건수
private int resultFValueTest; // 실패건수
private int resultWValueTest; // 대기건수
/* 이지우 발송결과 테스트 끝 */
} }

View File

@ -108,10 +108,5 @@ public class MjonMsgSentVO extends UserDefaultVO{
// 결과 리스트 select // 결과 리스트 select
// TIMESTAMPDIFF(minute, DATE_FORMAT(B.REQ_DATE, '%Y-%m-%d %T'), DATE_FORMAT(NOW(), '%Y-%m-%d %T')) as diffMin // TIMESTAMPDIFF(minute, DATE_FORMAT(B.REQ_DATE, '%Y-%m-%d %T'), DATE_FORMAT(NOW(), '%Y-%m-%d %T')) as diffMin
private int diffMin; private int diffMin;
/* 이지우 발송결과 테스트 */
private String resultSValueTest;
private String resultFValueTest;
private String resultWValueTest;
/* 이지우 발송결과 테스트 끝 */
} }

View File

@ -751,11 +751,6 @@ public class MjonMsgSentServiceImpl extends EgovAbstractServiceImpl implements
t.setResultWValue(updatedVO.getResultWValue()); t.setResultWValue(updatedVO.getResultWValue());
t.setDivideYN(updatedVO.getDivideYN()); t.setDivideYN(updatedVO.getDivideYN());
t.setTotPrice(updatedVO.getTotPrice()); t.setTotPrice(updatedVO.getTotPrice());
/* 이지우 발송결과 테스트 */
t.setResultSValueTest(updatedVO.getResultSValueTest());
t.setResultFValueTest(updatedVO.getResultFValueTest());
t.setResultWValueTest(updatedVO.getResultWValueTest());
/* 이지우 발송결과 테스트 끝 */
}); });
return resultList; return resultList;
} }
@ -770,11 +765,6 @@ public class MjonMsgSentServiceImpl extends EgovAbstractServiceImpl implements
returnVO.setResultSValue(String.valueOf(mjonMsgSWFDTO.getResultSValue())); // 성공건수 returnVO.setResultSValue(String.valueOf(mjonMsgSWFDTO.getResultSValue())); // 성공건수
returnVO.setResultFValue(String.valueOf(mjonMsgSWFDTO.getResultFValue())); // 실패건수 returnVO.setResultFValue(String.valueOf(mjonMsgSWFDTO.getResultFValue())); // 실패건수
returnVO.setResultWValue(String.valueOf(mjonMsgSWFDTO.getResultWValue())); // 대기건수 returnVO.setResultWValue(String.valueOf(mjonMsgSWFDTO.getResultWValue())); // 대기건수
/* 이지우 발송결과 테스트 */
returnVO.setResultSValueTest(String.valueOf(mjonMsgSWFDTO.getResultSValueTest())); // 성공건수
returnVO.setResultFValueTest(String.valueOf(mjonMsgSWFDTO.getResultFValueTest())); // 실패건수
returnVO.setResultWValueTest(String.valueOf(mjonMsgSWFDTO.getResultWValueTest())); // 대기건수
/*이지우 발송결과 테스트 끝*/
returnVO.setDivideYN(mjonMsgSWFDTO.getDivideYN()); returnVO.setDivideYN(mjonMsgSWFDTO.getDivideYN());

View File

@ -1681,19 +1681,6 @@
, 0 AS successPrice , 0 AS successPrice
, 0 AS kakaoResendSuccPrice , 0 AS kakaoResendSuccPrice
</isNotEqual> </isNotEqual>
<!-- 이지우 발송결과 테스트 -->
, a.successCountTest
, a.waitCountTest
, a.failCountTest
<isEqual property="bizKakaoResendYn" compareValue="Y">
, a.kakaoResendSuccCountTest
, a.kakaoResendFailCountTest
</isEqual>
<isNotEqual property="bizKakaoResendYn" compareValue="Y">
, 0 AS kakaoResendSuccCountTest
, 0 AS kakaoResendFailCountTest
</isNotEqual>
<!-- 이지우 발송결과 테스트 끝-->
FROM ( FROM (
SELECT SELECT
t1.MSG_GROUP_ID t1.MSG_GROUP_ID
@ -1710,16 +1697,6 @@
, SUM(IF(t1.BIZ_KAKAO_RESEND_YN = 'Y' AND BL1.CALL_STATUS IN ('6600', '4100') AND t1.BIZ_KAKAO_RESEND_TYPE = 'SMS', 1, 0)) AS smsCnt , SUM(IF(t1.BIZ_KAKAO_RESEND_YN = 'Y' AND BL1.CALL_STATUS IN ('6600', '4100') AND t1.BIZ_KAKAO_RESEND_TYPE = 'SMS', 1, 0)) AS smsCnt
, SUM(IF(t1.BIZ_KAKAO_RESEND_YN = 'Y' AND BL1.CALL_STATUS IN ('6600', '4100') AND t1.BIZ_KAKAO_RESEND_TYPE = 'MMS', 1, 0)) AS mmsCnt , SUM(IF(t1.BIZ_KAKAO_RESEND_YN = 'Y' AND BL1.CALL_STATUS IN ('6600', '4100') AND t1.BIZ_KAKAO_RESEND_TYPE = 'MMS', 1, 0)) AS mmsCnt
</isEqual> </isEqual>
<!-- 이지우 발송결과 테스트 -->
, t1.MSG_RESULT AS msgResult
, SUM(IF(t1.MSG_RESULT = '10', 1, 0)) AS successCountTest
, SUM(IF(t1.MSG_RESULT IS NULL OR TRIM(t1.MSG_RESULT) ='',1,0)) AS waitCountTest
, SUM(IF(t1.MSG_RESULT = '20' OR t1.MSG_RESULT = '30' OR t1.MSG_RESULT = '40' OR t1.MSG_RESULT = '50', 1, 0)) AS failCountTest
<isEqual property="bizKakaoResendYn" compareValue="Y">
, SUM(IF(t1.MSG_RESULT = '40', 1, 0)) AS kakaoResendSuccCountTest
, SUM(IF(t1.MSG_RESULT = '50', 1, 0)) AS kakaoResendFailCountTest
</isEqual>
<!-- 이지우 발송결과 테스트 끝-->
FROM mj_msg_data t1 FORCE INDEX (idx_msgdata_groupid_delfalg_msgtype_curstate) FROM mj_msg_data t1 FORCE INDEX (idx_msgdata_groupid_delfalg_msgtype_curstate)
<isEqual property="bizKakaoResendYn" compareValue="Y"> <isEqual property="bizKakaoResendYn" compareValue="Y">
LEFT OUTER JOIN BIZ_LOG BL1 ON t1.BIZ_UMID = BL1.CMID LEFT OUTER JOIN BIZ_LOG BL1 ON t1.BIZ_UMID = BL1.CMID

View File

@ -295,11 +295,6 @@
SUM(IF(aa.result = 'S', 1, 0)) AS resultSValue, SUM(IF(aa.result = 'S', 1, 0)) AS resultSValue,
SUM(IF(aa.result = 'W', 1, 0)) AS resultWValue, SUM(IF(aa.result = 'W', 1, 0)) AS resultWValue,
SUM(IF(aa.result = 'F', 1, 0)) AS resultFValue, SUM(IF(aa.result = 'F', 1, 0)) AS resultFValue,
<!-- 이지우 발송결과 테스트 -->
SUM(IF(aa.MSG_RESULT = '10', 1, 0)) AS resultSValueTest,
SUM(IF(aa.MSG_RESULT IS NULL OR TRIM(aa.MSG_RESULT) ='',1,0)) AS resultWValueTest,
SUM(IF(aa.MSG_RESULT = '20', 1, 0)) AS resultFValueTest,
<!-- 이지우 발송결과 테스트 끝-->
CASE CASE
WHEN COUNT(DISTINCT REQ_DATE) > 1 THEN 'Y' WHEN COUNT(DISTINCT REQ_DATE) > 1 THEN 'Y'
ELSE 'N' ELSE 'N'
@ -347,9 +342,6 @@
else 'F' else 'F'
end as result /* common query */ end as result /* common query */
, A.REQ_DATE , A.REQ_DATE
<!-- 이지우 발송결과 테스트 -->
, A.MSG_RESULT
<!-- 이지우 발송결과 테스트 끝-->
from from
MJ_MSG_DATA A MJ_MSG_DATA A
where where

View File

@ -236,24 +236,7 @@ function pageUnitChg(obj){
<fmt:formatNumber value="${resultAllSentList.msgGroupCnt}" type="number" groupingUsed="true" /> <fmt:formatNumber value="${resultAllSentList.msgGroupCnt}" type="number" groupingUsed="true" />
<%-- <c:out value="${resultAllSentList.msgGroupCnt}"/> --%> <%-- <c:out value="${resultAllSentList.msgGroupCnt}"/> --%>
</td> </td>
<!-- 이지우 발송결과 테스트 -->
<td> <td>
<fmt:formatNumber value="${resultAllSentList.waitCount}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${resultAllSentList.waitCountTest}" type="number" groupingUsed="true" />
</td>
<td>
<p class="c_002c9a"><fmt:formatNumber value="${resultAllSentList.successCount}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${resultAllSentList.successCountTest}" type="number" groupingUsed="true" /></p>
</td>
<td>
<p class="c_e40000"><fmt:formatNumber value="${resultAllSentList.failCount}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${resultAllSentList.failCountTest}" type="number" groupingUsed="true" /></p>
</td>
<td>
<p class="c_002c9a"><fmt:formatNumber value="${resultAllSentList.kakaoResendSuccCount}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${resultAllSentList.kakaoResendSuccCountTest}" type="number" groupingUsed="true" /></p>
</td>
<td>
<p class="c_e40000"><fmt:formatNumber value="${resultAllSentList.kakaoResendFailCount}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${resultAllSentList.kakaoResendFailCountTest}" type="number" groupingUsed="true" /></p>
</td>
<!-- 이지우 발송결과 테스트 끝-->
<%-- <td>
<fmt:formatNumber value="${resultAllSentList.waitCount}" type="number" groupingUsed="true" /> <fmt:formatNumber value="${resultAllSentList.waitCount}" type="number" groupingUsed="true" />
</td> </td>
<td> <td>
@ -267,7 +250,7 @@ function pageUnitChg(obj){
</td> </td>
<td> <td>
<p class="c_e40000"><fmt:formatNumber value="${resultAllSentList.kakaoResendFailCount}" type="number" groupingUsed="true" /></p> <p class="c_e40000"><fmt:formatNumber value="${resultAllSentList.kakaoResendFailCount}" type="number" groupingUsed="true" /></p>
</td> --%> </td>
<td> <td>
<c:if test="${resultAllSentList.totPrice ne '-'}"> <c:if test="${resultAllSentList.totPrice ne '-'}">
<fmt:formatNumber value="${resultAllSentList.totPrice}" type="number" groupingUsed="true" minFractionDigits="0" maxFractionDigits="1" /> <fmt:formatNumber value="${resultAllSentList.totPrice}" type="number" groupingUsed="true" minFractionDigits="0" maxFractionDigits="1" />

View File

@ -290,13 +290,13 @@ function fnReservCancel(msgGroupId){
<p><fmt:formatNumber value="${result.msgGroupCnt}" type="number" groupingUsed="true" /> </p> <p><fmt:formatNumber value="${result.msgGroupCnt}" type="number" groupingUsed="true" /> </p>
</td> </td>
<td> <td>
<p><fmt:formatNumber value="${result.resultWValue}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${result.resultWValueTest}" type="number" groupingUsed="true" /></p> <p><fmt:formatNumber value="${result.resultWValue}" type="number" groupingUsed="true" /> </p>
</td> </td>
<td> <td>
<p class="c_002c9a"><fmt:formatNumber value="${result.resultSValue}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${result.resultSValueTest}" type="number" groupingUsed="true" /> </p> <p class="c_002c9a"><fmt:formatNumber value="${result.resultSValue}" type="number" groupingUsed="true" /> </p>
</td> </td>
<td> <td>
<p class="c_e40000"><fmt:formatNumber value="${result.resultFValue}" type="number" groupingUsed="true" /><br/><fmt:formatNumber value="${result.resultFValueTest}" type="number" groupingUsed="true" /></p> <p class="c_e40000"><fmt:formatNumber value="${result.resultFValue}" type="number" groupingUsed="true" /> </p>
</td> </td>
<td> <td>
<c:choose> <c:choose>