Explorar o código

[결함][Front] 마이페이지메인/퀵바/마이페이지>쿠폰 수량상이

card007 %!s(int64=4) %!d(string=hai) anos
pai
achega
28b7d1f0ca

+ 9 - 6
src/main/java/com/style24/persistence/mybatis/shop/TscOrder.xml

@@ -2839,13 +2839,16 @@
 	<!-- 쿠폰정보 조회 -->
 	<!-- 쿠폰정보 조회 -->
 	<select id="getCouponInfo" parameterType="Order" resultType="int">
 	<select id="getCouponInfo" parameterType="Order" resultType="int">
 		/* order.getCouponInfo */
 		/* order.getCouponInfo */
-		SELECT COUNT(CUST_CPN_SQ) AS CNT
-		  FROM TB_CUST_COUPON
-		 WHERE CUST_NO = #{custNo}
-		   AND NOW() BETWEEN AVAIL_STDT AND AVAIL_EDDT
-		   AND USED_DT IS NULL
+		SELECT COUNT(CC.CUST_CPN_SQ) AS CNT
+		  FROM TB_CUST_COUPON CC
+		 INNER JOIN TB_COUPON C
+		    ON CC.CPN_ID = C.CPN_ID
+		   AND C.CPN_STAT = 'G232_11'
+		 WHERE CC.CUST_NO = #{custNo}
+		   AND NOW() BETWEEN CC.AVAIL_STDT AND CC.AVAIL_EDDT
+		   AND CC.USED_DT IS NULL
 		<if test='expiredSoon == "Y"'>
 		<if test='expiredSoon == "Y"'>
-		   AND TIMESTAMPDIFF(SECOND, CURRENT_DATE, AVAIL_EDDT) BETWEEN 0 AND 604800
+		   AND TIMESTAMPDIFF(SECOND, CURRENT_DATE, CC.AVAIL_EDDT) BETWEEN 0 AND 604800
 		</if>
 		</if>
 	</select>
 	</select>