|
@@ -77,9 +77,24 @@
|
|
|
ON CAC.CUST_NO = O.CUST_NO
|
|
ON CAC.CUST_NO = O.CUST_NO
|
|
|
AND CAC.DEFAULT_YN = 'Y'
|
|
AND CAC.DEFAULT_YN = 'Y'
|
|
|
AND CAC.DEL_YN = 'N'
|
|
AND CAC.DEL_YN = 'N'
|
|
|
|
|
+ LEFT OUTER JOIN (SELECT OD.ORD_NO
|
|
|
|
|
+ , OD.DELV_FEE_CD
|
|
|
|
|
+ FROM TB_ORDER_CHANGE_DETAIL OCD
|
|
|
|
|
+ INNER JOIN TB_ORDER_DETAIL OD
|
|
|
|
|
+ ON OD.ORD_DTL_NO = OCD.ORD_DTL_NO
|
|
|
|
|
+ WHERE 1=1
|
|
|
|
|
+ AND OCD.CHG_STAT IN ('G685_10', 'G685_11', 'G685_50', 'G685_51')
|
|
|
|
|
+ AND OCD.CHG_QTY > 0
|
|
|
|
|
+ AND OCD.DEL_YN = 'N'
|
|
|
|
|
+ GROUP BY OD.ORD_NO, OD.DELV_FEE_CD) OCD
|
|
|
|
|
+ ON OCD.ORD_NO = OD.ORD_NO
|
|
|
|
|
+ AND OCD.DELV_FEE_CD = OD.DELV_FEE_CD
|
|
|
WHERE 1=1
|
|
WHERE 1=1
|
|
|
AND DA.RECIP_BASE_ADDR IS NOT NULL
|
|
AND DA.RECIP_BASE_ADDR IS NOT NULL
|
|
|
AND G.SELF_GOODS_YN = 'N'
|
|
AND G.SELF_GOODS_YN = 'N'
|
|
|
|
|
+ <if test='ifYn == null or ifYn == ""'>
|
|
|
|
|
+ AND OCD.ORD_NO IS NULL
|
|
|
|
|
+ </if>
|
|
|
<if test='supplyCompCd != null and supplyCompCd != ""'>
|
|
<if test='supplyCompCd != null and supplyCompCd != ""'>
|
|
|
AND OD.SUPPLY_COMP_CD = #{supplyCompCd}
|
|
AND OD.SUPPLY_COMP_CD = #{supplyCompCd}
|
|
|
</if>
|
|
</if>
|