발송결과 일림톡 휴대폰 대쉬 함수 관련 속도저하 수정

This commit is contained in:
itn 2023-10-23 12:09:14 +09:00
parent 73b440c637
commit 6599d71b7f
2 changed files with 400 additions and 327 deletions

View File

@ -478,7 +478,45 @@
<!-- 전체 발송결과 조회 (개인별)-->
<select id="KakaoSentDAO.selectAllPrivateKakaoSentList" parameterClass="kakaoSentVO" resultClass="kakaoSentVO">
SELECT
M2.totMsgCnt
, M2.userId
, M2.addrNm
, M2.msgGroupId
, M2.msgSeq
, M2.msgGroupCnt
, M2.smsTxt
, M2.subject
, M2.regdate
, M2.reqdate
, M2.callFrom
, M2.callTo
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
, FN_GETHYPHEN(M2.callTo) AS callToComma
, M2.totPrice
, M2.eachPrice
, M2.curState
, M2.rsltCode
, M2.rsltCode2
, M2.orderByrsltCode
, M2.delFlag
, M2.msgType
, M2.fileCnt
, M2.agentCode
, M2.reserveCYn
, M2.cancelDate
, M2.msgId
, M2.msgResult
, M2.bizKakaoResendYn
, M2.bizKakaoResendType
, M2.bizKakaoResendData
, M2.callStatus
, M2.bizKakaoAtPrice
, M2.bizKakaoFtPrice
, M2.bizSmsPrice
, M2.bizMmsPrice
FROM
(
SELECT
COUNT(USER_ID) OVER() AS totMsgCnt
, USER_ID AS userId
@ -492,8 +530,6 @@
, DATE_FORMAT(REQ_DATE, '%Y-%m-%d %T') AS reqdate
, CALL_FROM AS callFrom
, CALL_TO AS callTo
, FN_GETHYPHEN(CALL_FROM) AS callFromComma
, FN_GETHYPHEN(CALL_TO) AS callToComma
, TOT_PRICE AS totPrice
, EACH_PRICE AS eachPrice
, CUR_STATE AS curState
@ -645,6 +681,7 @@
$searchSortOrd$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
) M2
</select>
<!--
@ -652,7 +689,45 @@
KakaoSentDAO.selectAllPrivateKakaoSentList 의 쿼리에서 where 그룹ID 만 추가
-->
<select id="KakaoSentDAO.selectKakaoSentSFDetailListAjax" parameterClass="kakaoSentVO" resultClass="kakaoSentVO">
SELECT
M2.totMsgCnt
, M2.userId
, M2.addrNm
, M2.msgGroupId
, M2.msgSeq
, M2.msgGroupCnt
, M2.smsTxt
, M2.subject
, M2.regdate
, M2.reqdate
, M2.callFrom
, M2.callTo
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
, FN_GETHYPHEN(M2.callTo) AS callToComma
, M2.totPrice
, M2.eachPrice
, M2.curState
, M2.rsltCode
, M2.rsltCode2
, M2.orderByrsltCode
, M2.delFlag
, M2.msgType
, M2.fileCnt
, M2.agentCode
, M2.reserveCYn
, M2.cancelDate
, M2.msgId
, M2.msgResult
, M2.bizKakaoResendYn
, M2.bizKakaoResendType
, M2.bizKakaoResendData
, M2.callStatus
, M2.bizKakaoAtPrice
, M2.bizKakaoFtPrice
, M2.bizSmsPrice
, M2.bizMmsPrice
FROM
(
SELECT
COUNT(USER_ID) OVER() AS totMsgCnt
, USER_ID AS userId
@ -666,8 +741,6 @@
, DATE_FORMAT(REQ_DATE, '%Y-%m-%d %T') AS reqdate
, CALL_FROM AS callFrom
, CALL_TO AS callTo
, FN_GETHYPHEN(CALL_FROM) AS callFromComma
, FN_GETHYPHEN(CALL_TO) AS callToComma
, TOT_PRICE AS totPrice
, EACH_PRICE AS eachPrice
, CUR_STATE AS curState
@ -820,6 +893,7 @@
$searchSortOrd$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
) M2
</select>
<!-- 발신 내용 상세보기 조회 (상세보기 버튼 클릭시)-->

View File

@ -442,7 +442,7 @@
, M2.regdate
, M2.reqdate
, M2.callFrom
, M2.callFromComma
, FN_GETHYPHEN(M2.callFrom) AS callFromComma
, (
SELECT FN_GETHYPHEN(CALL_TO) FROM MJ_MSG_DATA A
WHERE A.MSG_GROUP_ID = M2.msgGroupId
@ -499,7 +499,6 @@
, DATE_FORMAT(REGDATE, '%Y-%m-%d %T') AS regdate
, DATE_FORMAT(REQ_DATE, '%Y-%m-%d %T') AS reqdate
, CALL_FROM AS callFrom
, FN_GETHYPHEN(CALL_FROM) AS callFromComma
, '' AS addrNm
, TOT_PRICE AS totPrice
, EACH_PRICE AS eachPrice