회원 상세 팝업 보유캐시 잔액 조회 기능 오류 수정
- 문자/알림톡 발송시 최초 사용 금액 및 환불금액에 대한 합산으로 최종 차감되는 금액으로 표시되도록 변경
This commit is contained in:
parent
ec05696b23
commit
b0bebe6cf8
@ -542,6 +542,81 @@
|
||||
|
||||
</select>
|
||||
|
||||
<select id="mjonPayDAO.selectMemberCashList" parameterClass="mjonPayVO" resultClass="mjonPayVO">
|
||||
/* 문자/알림톡 발송 및 환불금액에 대해서 MSG_GROUP_ID 별 그룹으로 사용캐시를 합산함. */
|
||||
/* 문자/알림톡발송에 사용된 CASH 이외의 금액도 함께 조회.*/
|
||||
/* 20250513 우영두 수정 */
|
||||
|
||||
<![CDATA[
|
||||
SELECT COUNT(CASH_ID) OVER() AS totCnt ,
|
||||
CASH_ID AS cashId,
|
||||
USER_ID AS userId,
|
||||
MBER_NM AS userName,
|
||||
cash,
|
||||
MEMO AS memo,
|
||||
MSG_GROUP_ID AS msgGroupId,
|
||||
FRST_REGIST_PNTTM AS frstRegistPnttm
|
||||
FROM ( SELECT A.CASH_ID,
|
||||
A.USER_ID,
|
||||
B.MBER_NM,
|
||||
SUM(A.CASH) AS cash ,
|
||||
A.MEMO,
|
||||
A.MSG_GROUP_ID,
|
||||
MIN(A.FRST_REGIST_PNTTM) AS FRST_REGIST_PNTTM
|
||||
FROM MJ_CASH A
|
||||
LEFT OUTER JOIN LETTNGNRLMBER B
|
||||
ON A.USER_ID = B.MBER_ID
|
||||
LEFT OUTER JOIN MJ_MSG_GROUP_DATA MGD
|
||||
ON A.MSG_GROUP_ID = MGD.MSG_GROUP_ID
|
||||
WHERE 1 =1
|
||||
AND A.USER_ID = #userId#
|
||||
AND MGD.MSG_GROUP_ID IS NOT NULL
|
||||
GROUP BY A.MSG_GROUP_ID
|
||||
|
||||
UNION
|
||||
|
||||
SELECT A.CASH_ID,
|
||||
A.USER_ID,
|
||||
B.MBER_NM,
|
||||
A.CASH AS cash ,
|
||||
A.MEMO,
|
||||
A.MSG_GROUP_ID,
|
||||
A.FRST_REGIST_PNTTM AS FRST_REGIST_PNTTM
|
||||
FROM MJ_CASH A
|
||||
LEFT OUTER JOIN LETTNGNRLMBER B
|
||||
ON A.USER_ID = B.MBER_ID
|
||||
LEFT OUTER JOIN MJ_MSG_GROUP_DATA MGD
|
||||
ON A.MSG_GROUP_ID = MGD.MSG_GROUP_ID
|
||||
WHERE 1 =1
|
||||
AND A.USER_ID = #userId#
|
||||
AND MGD.MSG_GROUP_ID IS NULL
|
||||
)
|
||||
D
|
||||
WHERE 1=1
|
||||
AND D.cash < 0
|
||||
]]>
|
||||
|
||||
<isNotEmpty prepend="AND" property="ntceBgnde">
|
||||
<![CDATA[
|
||||
DATE_FORMAT(FRST_REGIST_PNTTM, '%Y-%m-%d') >= DATE_FORMAT(#ntceBgnde#, '%Y-%m-%d')
|
||||
]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="ntceEndde">
|
||||
<![CDATA[
|
||||
DATE_FORMAT(FRST_REGIST_PNTTM, '%Y-%m-%d') <= DATE_FORMAT(#ntceEndde#, '%Y-%m-%d')
|
||||
]]>
|
||||
</isNotEmpty>
|
||||
|
||||
ORDER BY 1=1
|
||||
, FRST_REGIST_PNTTM
|
||||
|
||||
DESC
|
||||
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<!--
|
||||
//기존 회원상세 보유캐시잔액 조회 화면 쿼리 백업 20250513
|
||||
<select id="mjonPayDAO.selectMemberCashList" parameterClass="mjonPayVO" resultClass="mjonPayVO">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
@ -578,7 +653,7 @@
|
||||
DESC
|
||||
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
</select> -->
|
||||
|
||||
<select id="mjonPayDAO.selectCashVO" parameterClass="mjonPayVO" resultClass="mjonPayVO">
|
||||
SELECT
|
||||
|
||||
@ -166,6 +166,7 @@
|
||||
<option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option>
|
||||
<option value='20' <c:if test="${searchVO.pageUnit == '20'}">selected</c:if>>20줄</option>
|
||||
<option value='30' <c:if test="${searchVO.pageUnit == '30'}">selected</c:if>>30줄</option>
|
||||
<option value='100' <c:if test="${searchVO.pageUnit == '100'}">selected</c:if>>100줄</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user