|
@@ -1158,7 +1158,8 @@
|
|
|
<delete id="deleteOldCart" parameterType="Cart">
|
|
<delete id="deleteOldCart" parameterType="Cart">
|
|
|
/* TsfCart.deleteOldCart : 최근 등록된 상품 100개를 제외한 장바구니 제거 */
|
|
/* TsfCart.deleteOldCart : 최근 등록된 상품 100개를 제외한 장바구니 제거 */
|
|
|
DELETE FROM TB_CART C
|
|
DELETE FROM TB_CART C
|
|
|
- WHERE C.CART_GB = 'G026_BC'
|
|
|
|
|
|
|
+ WHERE 1=1
|
|
|
|
|
+ AND C.CART_GB = 'G026_BC'
|
|
|
<if test="custNo != null and custNo > 0">
|
|
<if test="custNo != null and custNo > 0">
|
|
|
AND C.CUST_NO = #{custNo}
|
|
AND C.CUST_NO = #{custNo}
|
|
|
</if>
|
|
</if>
|
|
@@ -1187,8 +1188,10 @@
|
|
|
<delete id="deleteCartDetailFromEmptyCart">
|
|
<delete id="deleteCartDetailFromEmptyCart">
|
|
|
/* TsfCart.deleteCartDetailFromEmptyCart : 장바구니에 없는 장바구니 상세 데이터 삭제 */
|
|
/* TsfCart.deleteCartDetailFromEmptyCart : 장바구니에 없는 장바구니 상세 데이터 삭제 */
|
|
|
DELETE FROM TB_CART_DETAIL CD
|
|
DELETE FROM TB_CART_DETAIL CD
|
|
|
- WHERE CD.CART_SQ NOT IN (SELECT CART_SQ
|
|
|
|
|
- FROM TB_CART CA)
|
|
|
|
|
|
|
+ WHERE CD.CART_SQ NOT IN (SELECT CA.CART_SQ
|
|
|
|
|
+ FROM TB_CART CA
|
|
|
|
|
+ WHERE 1=1)
|
|
|
|
|
+ /* AND CA.REG_DT > DATE_ADD(NOW(), INTERVAL -30 DAY)) */ /* DeadLock 발생으로 날짜 조건 추가(1달 이상되지 않은 장바구니 마스터에 있는 정보 제외 전체 삭제) */
|
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
|
|
<!-- 2021.05.10 주문완료 주문번호로 장바구니정보 삭제 -->
|
|
<!-- 2021.05.10 주문완료 주문번호로 장바구니정보 삭제 -->
|