|
|
@@ -76,8 +76,10 @@
|
|
|
AND G.GOODS_CD = #{goodsCd}
|
|
|
</if>
|
|
|
<if test='searchDateGb != null and searchDateGb == "ordDt"'>
|
|
|
+ <if test="stDate != null and stDate != ''">
|
|
|
AND O.ORD_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
|
|
|
AND O.ORD_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(#{edDate}, INTERVAL 1 DAY), '%Y-%m-%d %H:%i:%S')
|
|
|
+ </if>
|
|
|
</if>
|
|
|
AND OD.ORD_QTY - OD.CNCL_RTN_QTY > 0
|
|
|
</select>
|
|
|
@@ -191,8 +193,10 @@
|
|
|
AND G.GOODS_CD = #{goodsCd}
|
|
|
</if>
|
|
|
<if test='searchDateGb != null and searchDateGb == "ordDt"'>
|
|
|
+ <if test="stDate != null and stDate != ''">
|
|
|
AND O.ORD_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
|
|
|
AND O.ORD_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(#{edDate}, INTERVAL 1 DAY), '%Y-%m-%d %H:%i:%S')
|
|
|
+ </if>
|
|
|
</if>
|
|
|
AND OD.ORD_QTY - OD.CNCL_RTN_QTY > 0 ) Z
|
|
|
JOIN (SELECT @rownum := 0) R
|
|
|
@@ -323,15 +327,21 @@
|
|
|
AND OD.ORD_DTL_NO = OCD.CHG_ORD_DTL_NO
|
|
|
WHERE OD.ORD_QTY - CNCL_RTN_QTY > 0
|
|
|
AND DF.DELV_FEE_GB IN ('G018_10', 'G018_30')
|
|
|
+ <if test="ordDtlNoArr != null and ordDtlNoArr.length > 0">
|
|
|
+ AND OD.ORD_DTL_NO IN
|
|
|
+ <foreach collection="ordDtlNoArr" item="item" index="index" open="(" close=")" separator=",">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
GROUP BY OD.ORD_NO, OD.DELV_FEE_CD, DF.ORD_CHG_SQ, DF.DELV_FEE_CD, DF.DELV_FEE_GB) DF
|
|
|
ON DF.ORD_DTL_NO = OD.ORD_DTL_NO
|
|
|
WHERE 1=1
|
|
|
AND DA.RECIP_BASE_ADDR IS NOT NULL
|
|
|
<if test='supplyCompCd != null and supplyCompCd != ""'>
|
|
|
- AND OD.SUPPLY_COMP_CD = #{supplyCompCd}
|
|
|
+ AND OD.SUPPLY_COMP_CD = #{supplyCompCd}
|
|
|
</if>
|
|
|
<if test="ordDtlNoArr != null and ordDtlNoArr.length > 0">
|
|
|
- AND OD.ORD_DTL_NO IN
|
|
|
+ AND OD.ORD_DTL_NO IN
|
|
|
<foreach collection="ordDtlNoArr" item="item" index="index" open="(" close=")" separator=",">
|
|
|
#{item}
|
|
|
</foreach>
|