|
|
@@ -620,6 +620,7 @@
|
|
|
AND NOT EXISTS (SELECT '1' FROM TB_GOODS_RES_SELL WHERE GOODS_CD = B.GOODS_CD AND USE_YN ='Y')
|
|
|
AND 'Y' = CASE WHEN B.GIFT_PACK_YN ='Y' AND B.GIFT_ADDR_INP_YN = 'N' THEN 'N' ELSE 'Y' END
|
|
|
AND A.ORD_DT <= DATE_ADD(NOW(), INTERVAL -30 SECOND) -- 30초 DELAY
|
|
|
+ AND 'Y' = (SELECT BI.BIZDAY_YN FROM TB_BIZDAY BI WHERE BIZDAY = DATE_FORMAT(NOW(),'%Y%m%d'))
|
|
|
AND NOT EXISTS (
|
|
|
SELECT 1
|
|
|
FROM TB_DELIVERY_ASSIGN
|
|
|
@@ -647,6 +648,7 @@
|
|
|
AND 1 >= FN_GET_BIZDAYS(DATE_FORMAT(CASE WHEN E.WD_BF_SEND_YN = 'Y' THEN B.REG_DT ELSE D.COMPLETE_DT END, '%Y%m%d') , DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 DAY ), '%Y%m%d'))
|
|
|
AND CASE WHEN E.WD_BF_SEND_YN = 'Y' THEN B.REG_DT ELSE D.COMPLETE_DT END <= DATE_ADD(NOW(), INTERVAL -30 SECOND)
|
|
|
AND NOT EXISTS (SELECT 1 FROM TB_EXCHANGE_DELV_FAIL WHERE ORD_NO = A.ORD_NO AND ORD_DTL_NO= D.CHG_ORD_DTL_NO AND ORD_CHG_SQ = D.ORD_CHG_SQ AND DELV_CNCL_YN ='N')
|
|
|
+ AND 'Y' = (SELECT BI.BIZDAY_YN FROM TB_BIZDAY BI WHERE BIZDAY = DATE_FORMAT(NOW(),'%Y%m%d'))
|
|
|
AND NOT EXISTS (
|
|
|
SELECT 1
|
|
|
FROM TB_DELIVERY_ASSIGN
|
|
|
@@ -671,6 +673,7 @@
|
|
|
AND B.ORD_EXCH_GB = 'O' -- 주문
|
|
|
AND 1 >= FN_GET_BIZDAYS(DATE_FORMAT(CASE WHEN A.ORD_DT < D.DELV_RES_DT THEN D.DELV_RES_DT ELSE A.ORD_DT END, '%Y%m%d') , DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 DAY ), '%Y%m%d'))
|
|
|
AND 'Y' = CASE WHEN B.GIFT_PACK_YN ='Y' AND B.GIFT_ADDR_INP_YN = 'N' THEN 'N' ELSE 'Y' END
|
|
|
+ AND 'Y' = (SELECT BI.BIZDAY_YN FROM TB_BIZDAY BI WHERE BIZDAY = DATE_FORMAT(NOW(),'%Y%m%d'))
|
|
|
AND NOT EXISTS (
|
|
|
SELECT 1
|
|
|
FROM TB_DELIVERY_ASSIGN
|
|
|
@@ -1595,6 +1598,7 @@
|
|
|
WHERE B.REASON_CODE IN ('08','10')
|
|
|
AND A.RECALL_STAT ='P'
|
|
|
AND NOT EXISTS (SELECT 1 FROM TB_EXCHANGE_DELV_FAIL WHERE ORD_NO = A.ORDER_NO AND ORD_DTL_NO= B.ORDER_DTL_NO)
|
|
|
+ AND EXISTS (SELECT 1 FROM TB_ORDER_DETAIL OD WHERE OD.ORD_DTL_NO = B.ORDER_DTL_NO AND OD.ORD_DTL_STAT != 'G013_99')
|
|
|
GROUP BY A.ORDER_NO
|
|
|
</select>
|
|
|
|