|
|
@@ -427,46 +427,40 @@
|
|
|
<!--회원 포인트내역 -->
|
|
|
<select id="getCustomerPointList" parameterType="Integer" resultType="Point">
|
|
|
/* TsaCustomer.getCustomerPointList */
|
|
|
- SELECT CC.*
|
|
|
- FROM (
|
|
|
- SELECT DATE_FORMAT(CASE WHEN CPH.PNT_UPLOAD_STAT = 'G070_30'
|
|
|
- THEN CPH.PNT_UPLOAD_DT
|
|
|
- ELSE CPH.REG_DT END, '%Y-%m-%d' ) AS DT
|
|
|
- , CPH.PNT_HST_SQ
|
|
|
- , C.CUST_ID
|
|
|
- , C.CUST_NO
|
|
|
- , C.SITE_CD
|
|
|
- , CPH.OCCUR_GB
|
|
|
- , CPH.OCCUR_DTL_DESC
|
|
|
- , CPH.PNT_AMT
|
|
|
- , CPH.ORD_DTL_NO
|
|
|
- , CPH.REVIEW_SQ
|
|
|
- , DATE_FORMAT(CPH.SWITCH_DUE_DT, '%Y%m%d%H%i%S') AS SWITCH_DUE_DT
|
|
|
- , CPH.PNT_UPLOAD_STAT
|
|
|
- , DATE_FORMAT(CPH.PNT_UPLOAD_DT, '%Y%m%d%H%i%S') AS PNT_UPLOAD_DT
|
|
|
- , IFNULL(FN_GET_USER_NM(CPH.REG_NO), CPH.REG_NO) AS REG_NM
|
|
|
- , DATE_FORMAT(CPH.REG_DT, '%Y%m%d%H%i%S') AS REG_DT
|
|
|
- , IFNULL(FN_GET_USER_NM(CPH.UPD_NO), CPH.UPD_NO) AS UPD_NM
|
|
|
- , DATE_FORMAT(CPH.UPD_DT, '%Y%m%d%H%i%S') AS UPD_DT
|
|
|
- , DATE_FORMAT((
|
|
|
- SELECT MAX(CP.EXP_BE_DT) AS EXP_BE_DT
|
|
|
- FROM TB_CUST_POINT CP
|
|
|
- WHERE CP.CUST_PNT_SQ = CPH.CUST_PNT_SQ
|
|
|
- AND CP.CUST_NO = CPH.CUST_NO
|
|
|
- ), '%Y%m%d%H%i%S') AS EXP_BE_DT
|
|
|
- , DATE_FORMAT((
|
|
|
- SELECT MAX(CP.EXP_CMP_DT) AS EXP_CMP_DT
|
|
|
- FROM TB_CUST_POINT CP
|
|
|
- WHERE CP.CUST_PNT_SQ = CPH.CUST_PNT_SQ
|
|
|
- AND CP.CUST_NO = CPH.CUST_NO
|
|
|
- ), '%Y%m%d%H%i%S') AS EXP_CMP_DT
|
|
|
- FROM TB_CUSTOMER C
|
|
|
- INNER JOIN
|
|
|
- TB_CUST_POINT_HST CPH
|
|
|
- ON C.CUST_NO = CPH.CUST_NO
|
|
|
- WHERE C.CUST_NO = #{custNo}
|
|
|
- ) CC
|
|
|
- ORDER BY CC.DT DESC
|
|
|
+ SELECT CPH.PNT_HST_SQ
|
|
|
+ , C.CUST_ID
|
|
|
+ , C.CUST_NO
|
|
|
+ , C.SITE_CD
|
|
|
+ , CPH.OCCUR_GB
|
|
|
+ , CPH.OCCUR_DTL_DESC
|
|
|
+ , CPH.PNT_AMT
|
|
|
+ , CPH.ORD_DTL_NO
|
|
|
+ , CPH.REVIEW_SQ
|
|
|
+ , DATE_FORMAT(CPH.SWITCH_DUE_DT, '%Y%m%d%H%i%S') AS SWITCH_DUE_DT
|
|
|
+ , CPH.PNT_UPLOAD_STAT
|
|
|
+ , DATE_FORMAT(CPH.PNT_UPLOAD_DT, '%Y%m%d%H%i%S') AS PNT_UPLOAD_DT
|
|
|
+ , IFNULL(FN_GET_USER_NM(CPH.REG_NO), CPH.REG_NO) AS REG_NM
|
|
|
+ , DATE_FORMAT(CPH.REG_DT, '%Y%m%d%H%i%S') AS REG_DT
|
|
|
+ , IFNULL(FN_GET_USER_NM(CPH.UPD_NO), CPH.UPD_NO) AS UPD_NM
|
|
|
+ , DATE_FORMAT(CPH.UPD_DT, '%Y%m%d%H%i%S') AS UPD_DT
|
|
|
+ , DATE_FORMAT((
|
|
|
+ SELECT MAX(CP.EXP_BE_DT) AS EXP_BE_DT
|
|
|
+ FROM TB_CUST_POINT CP
|
|
|
+ WHERE CP.CUST_PNT_SQ = CPH.CUST_PNT_SQ
|
|
|
+ AND CP.CUST_NO = CPH.CUST_NO
|
|
|
+ ), '%Y%m%d%H%i%S') AS EXP_BE_DT
|
|
|
+ , DATE_FORMAT((
|
|
|
+ SELECT MAX(CP.EXP_CMP_DT) AS EXP_CMP_DT
|
|
|
+ FROM TB_CUST_POINT CP
|
|
|
+ WHERE CP.CUST_PNT_SQ = CPH.CUST_PNT_SQ
|
|
|
+ AND CP.CUST_NO = CPH.CUST_NO
|
|
|
+ ), '%Y%m%d%H%i%S') AS EXP_CMP_DT
|
|
|
+ FROM TB_CUSTOMER C
|
|
|
+ INNER JOIN
|
|
|
+ TB_CUST_POINT_HST CPH
|
|
|
+ ON C.CUST_NO = CPH.CUST_NO
|
|
|
+ WHERE C.CUST_NO = #{custNo}
|
|
|
+ ORDER BY CPH.REG_DT
|
|
|
</select>
|
|
|
|
|
|
<!-- 회원 상품권이력 -->
|