Browse Source

구매확정 주문 건에 대한 클레임건은 제외

jsshin 5 years ago
parent
commit
bb302f560d
1 changed files with 14 additions and 4 deletions
  1. 14 4
      src/main/java/com/style24/persistence/mybatis/shop/TsbPoint.xml

+ 14 - 4
src/main/java/com/style24/persistence/mybatis/shop/TsbPoint.xml

@@ -18,10 +18,20 @@
 		WHERE CPH.OCCUR_GB IN ('G069_12', 'G069_13')
 		AND   CPH.PNT_UPLOAD_STAT = 'G070_10'
 		AND   CPH.ORD_DTL_NO IN (
-		                         SELECT ORD_DTL_NO
-		                         FROM   TB_ORDER_DETAIL
-		                         WHERE  ORD_DTL_STAT = 'G013_60'
-		                         AND    DELV_EDDT >= DATE_FORMAT(DATE_ADD(CURRENT_DATE(), INTERVAL - #{autoBuyConfirmDays} -1 DAY), '%Y%m%d%H%i%S')
+		                         SELECT OD.ORD_DTL_NO
+		                         FROM   TB_ORDER_DETAIL OD
+		                         WHERE  OD.ORD_DTL_STAT = 'G013_60'
+		                         AND    OD.DELV_EDDT >= DATE_FORMAT(DATE_ADD(CURRENT_DATE(), INTERVAL - #{autoBuyConfirmDays} -1 DAY), '%Y%m%d%H%i%S')
+		                         AND    NOT EXISTS (
+		                                            SELECT 1
+		                                            FROM  TB_ORDER_CHANGE OC
+		                                            INNER JOIN
+		                                                  TB_ORDER_CHANGE_DETAIL OCD
+		                                            ON    OC.ORD_CHG_SQ = OCD.ORD_CHG_SQ
+		                                            WHERE OCD.ORD_DTL_NO = OD.ORD_DTL_NO
+		                                            AND   OCD.CHG_STAT IN ('G685_20', 'G685_21', 'G685_30', 'G685_31', 'G685_32', 'G685_33', 'G685_34', 'G685_50', 'G685_51')
+		                                            AND   OCD.DEL_YN = 'N'
+			                                       )
 		                         )
 		GROUP BY CPH.ORD_NO, CPH.ORD_DTL_NO ,CPH.CUST_NO
 		HAVING SUM(PNT_AMT) > 0