|
|
@@ -1134,7 +1134,7 @@
|
|
|
AND A.PAY_DT <= DATE_FORMAT(CONCAT(#{endDt}, ' 23:59:59'), '%Y-%m-%d %H:%i:%s') -- 종료일변수
|
|
|
]]>
|
|
|
AND B.ORD_DTL_STAT NOT IN ('G013_00', 'G013_10', 'G013_98') -- 주문접수,입금대기,입금전취소 제외
|
|
|
- AND B.ORD_QTY > B.CNCL_RTN_QTY
|
|
|
+ AND B.ORD_QTY >= B.CNCL_RTN_QTY
|
|
|
)
|
|
|
, TAB_CPN_STAT AS (
|
|
|
SELECT CPN_TYPE, A.CPN_ID, A.CPN_NM
|
|
|
@@ -1299,7 +1299,17 @@
|
|
|
SELECT 1
|
|
|
FROM TB_COUPON X, TB_CUST_COUPON Y
|
|
|
WHERE X.CPN_ID = Y.CPN_ID
|
|
|
- AND Y.CUST_CPN_SQ = B.GOODS_CPN_SQ -- B.CPN1_CPN_SQ, B.CART_CPN_SQ (쿠폰종류에따라 설정)
|
|
|
+ <choose>
|
|
|
+ <when test="cpnType == 'G230_11'">
|
|
|
+ AND Y.CUST_CPN_SQ = B.GOODS_CPN_SQ
|
|
|
+ </when>
|
|
|
+ <when test='cpnType == "G230_20"'>
|
|
|
+ AND Y.CUST_CPN_SQ = B.CART_CPN_SQ
|
|
|
+ </when>
|
|
|
+ <otherwise>
|
|
|
+ AND Y.CUST_CPN_SQ = B.CPN1_CPN_SQ
|
|
|
+ </otherwise>
|
|
|
+ </choose>
|
|
|
AND X.CPN_ID = #{cpnId} -- 쿠폰번호변수
|
|
|
)
|
|
|
GROUP BY C.BRAND_CD, C.GOODS_CD, A.CUST_NO
|