|
@@ -146,15 +146,22 @@
|
|
|
</otherwise>
|
|
</otherwise>
|
|
|
</choose>
|
|
</choose>
|
|
|
<if test="delvFeeCd != null and delvFeeCd != ''">
|
|
<if test="delvFeeCd != null and delvFeeCd != ''">
|
|
|
|
|
+ <choose>
|
|
|
|
|
+ <when test="delvFeeCd == 'WMS'">
|
|
|
|
|
+ AND G.SELF_GOODS_YN = 'Y'
|
|
|
|
|
+ </when>
|
|
|
|
|
+ <otherwise>
|
|
|
AND OD.DELV_FEE_CD = #{delvFeeCd}
|
|
AND OD.DELV_FEE_CD = #{delvFeeCd}
|
|
|
|
|
+ </otherwise>
|
|
|
|
|
+ </choose>
|
|
|
</if>
|
|
</if>
|
|
|
AND O.DISP_YN = 'Y'
|
|
AND O.DISP_YN = 'Y'
|
|
|
AND OD.ORD_QTY - OD.CNCL_RTN_QTY > 0
|
|
AND OD.ORD_QTY - OD.CNCL_RTN_QTY > 0
|
|
|
) Z
|
|
) Z
|
|
|
GROUP BY Z.ORD_NO, Z.ORD_DT, Z.ORD_NM, Z.ORD_PHNNO, Z.GIFT_ADDR_INP_YN, Z.ORD_DTL_NO, Z.ORD_EXCH_GB
|
|
GROUP BY Z.ORD_NO, Z.ORD_DT, Z.ORD_NM, Z.ORD_PHNNO, Z.GIFT_ADDR_INP_YN, Z.ORD_DTL_NO, Z.ORD_EXCH_GB
|
|
|
, Z.GOODS_CD, Z.GOODS_NM, Z.LIST_PRICE, Z.SYS_IMG_NM, Z.ORD_DTL_STAT, Z.ORD_QTY, Z.CNCL_RTN_QTY, Z.ORD_AMT, Z.REAL_ORD_AMT
|
|
, Z.GOODS_CD, Z.GOODS_NM, Z.LIST_PRICE, Z.SYS_IMG_NM, Z.ORD_DTL_STAT, Z.ORD_QTY, Z.CNCL_RTN_QTY, Z.ORD_AMT, Z.REAL_ORD_AMT
|
|
|
- , Z.SAVE_PNT_AMT, Z.CNCL_RTN_AMT, Z.PNT_DC_AMT, Z.GFCD_USE_AMT, Z.SHIP_COMP_CD, Z.GIFT_PACK_YN, Z.SHIP_COMP_NM, Z.INVOICE_NO
|
|
|
|
|
- , Z.SUPPLY_COMP_CD, Z.DELV_FEE_CD, Z.SHOT_DELV_YN, Z.CHANGEABLE_YN, Z.SELF_GOODS_YN, Z.BRAND_NM
|
|
|
|
|
|
|
+ , Z.SAVE_PNT_AMT, Z.CNCL_RTN_AMT, Z.PNT_DC_AMT, Z.GFCD_USE_AMT, Z.SHIP_COMP_CD, Z.GIFT_PACK_YN , Z.SHIP_COMP_NM
|
|
|
|
|
+ , Z.INVOICE_NO, Z.SUPPLY_COMP_CD, Z.DELV_FEE_CD, Z.SHOT_DELV_YN, Z.CHANGEABLE_YN, Z.SELF_GOODS_YN, Z.BRAND_NM
|
|
|
, Z.ORD_REQ_CHG_QTY, Z.ORD_CAN_CHG_QTY, Z.BANK_CD, Z.ACCOUNT_NO, Z.ACCOUNT_NM
|
|
, Z.ORD_REQ_CHG_QTY, Z.ORD_CAN_CHG_QTY, Z.BANK_CD, Z.ACCOUNT_NO, Z.ACCOUNT_NM
|
|
|
ORDER BY Z.ORD_NO DESC, Z.ORD_DTL_STAT, Z.SELF_GOODS_YN DESC, Z.SHOT_DELV_YN DESC, Z.SUPPLY_COMP_CD, Z.DELV_FEE_CD
|
|
ORDER BY Z.ORD_NO DESC, Z.ORD_DTL_STAT, Z.SELF_GOODS_YN DESC, Z.SHOT_DELV_YN DESC, Z.SUPPLY_COMP_CD, Z.DELV_FEE_CD
|
|
|
</select>
|
|
</select>
|
|
@@ -303,7 +310,14 @@
|
|
|
AND O.ORD_NO = #{ordNo}
|
|
AND O.ORD_NO = #{ordNo}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="delvFeeCd != null and delvFeeCd != ''">
|
|
<if test="delvFeeCd != null and delvFeeCd != ''">
|
|
|
|
|
+ <choose>
|
|
|
|
|
+ <when test="delvFeeCd == 'WMS'">
|
|
|
|
|
+ AND G.SELF_GOODS_YN = 'Y'
|
|
|
|
|
+ </when>
|
|
|
|
|
+ <otherwise>
|
|
|
AND OD.DELV_FEE_CD = #{delvFeeCd}
|
|
AND OD.DELV_FEE_CD = #{delvFeeCd}
|
|
|
|
|
+ </otherwise>
|
|
|
|
|
+ </choose>
|
|
|
</if>
|
|
</if>
|
|
|
<choose>
|
|
<choose>
|
|
|
<when test="chgGb == 'G680_30'">
|
|
<when test="chgGb == 'G680_30'">
|
|
@@ -456,6 +470,8 @@
|
|
|
, Z.ADD_PAY_COST
|
|
, Z.ADD_PAY_COST
|
|
|
, Z.SYS_IMG_NM
|
|
, Z.SYS_IMG_NM
|
|
|
, Z.GIFT_PACK_YN
|
|
, Z.GIFT_PACK_YN
|
|
|
|
|
+ , Z.GIFT_ADDR_INP_YN
|
|
|
|
|
+ , Z.GIFT_CANCEL_DAY
|
|
|
, Z.REFUND_AMT
|
|
, Z.REFUND_AMT
|
|
|
FROM (SELECT OC.ORD_CHG_SQ
|
|
FROM (SELECT OC.ORD_CHG_SQ
|
|
|
, OC.CHG_GB
|
|
, OC.CHG_GB
|
|
@@ -486,6 +502,8 @@
|
|
|
, CASE WHEN G1.GOODS_TYPE != 'G056_S' AND G1.SELF_GOODS_YN = 'Y' THEN (SELECT MAX(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = G1.GOODS_CD AND COLOR_CD = ODI.OPT_CD1 AND DEFAULT_IMG_YN = 'Y')
|
|
, CASE WHEN G1.GOODS_TYPE != 'G056_S' AND G1.SELF_GOODS_YN = 'Y' THEN (SELECT MAX(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = G1.GOODS_CD AND COLOR_CD = ODI.OPT_CD1 AND DEFAULT_IMG_YN = 'Y')
|
|
|
ELSE (SELECT MAX(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = G1.GOODS_CD AND COLOR_CD = IFNULL(G1.MAIN_COLOR_CD,'XX') AND DEFAULT_IMG_YN = 'Y') END AS SYS_IMG_NM
|
|
ELSE (SELECT MAX(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = G1.GOODS_CD AND COLOR_CD = IFNULL(G1.MAIN_COLOR_CD,'XX') AND DEFAULT_IMG_YN = 'Y') END AS SYS_IMG_NM
|
|
|
, OD.GIFT_PACK_YN
|
|
, OD.GIFT_PACK_YN
|
|
|
|
|
+ , OD.GIFT_ADDR_INP_YN
|
|
|
|
|
+ , TIMESTAMPDIFF(DAY, O.ORD_DT, OCDH.REG_DT) AS GIFT_CANCEL_DAY
|
|
|
, R.REFUND_AMT
|
|
, R.REFUND_AMT
|
|
|
FROM TB_ORDER_CHANGE OC
|
|
FROM TB_ORDER_CHANGE OC
|
|
|
INNER JOIN TB_ORDER_CHANGE_DETAIL OCD
|
|
INNER JOIN TB_ORDER_CHANGE_DETAIL OCD
|
|
@@ -598,7 +616,7 @@
|
|
|
</if>
|
|
</if>
|
|
|
) Z
|
|
) Z
|
|
|
GROUP BY Z.ORD_CHG_SQ, Z.CHG_GB, Z.CHG_QTY, Z.ORD_DT, Z.CHG_DATE, Z.CHG_TIME, Z.CHG_ORD_DTL_NO, Z.CHG_STAT, Z.CHG_STAT_NM, Z.ORD_NO, Z.ORD_DTL_NO, Z.GOODS_CD, Z.BRAND_NM
|
|
GROUP BY Z.ORD_CHG_SQ, Z.CHG_GB, Z.CHG_QTY, Z.ORD_DT, Z.CHG_DATE, Z.CHG_TIME, Z.CHG_ORD_DTL_NO, Z.CHG_STAT, Z.CHG_STAT_NM, Z.ORD_NO, Z.ORD_DTL_NO, Z.GOODS_CD, Z.BRAND_NM
|
|
|
- , Z.SHOT_DELV_YN, Z.SELF_GOODS_YN, Z.GOODS_NM, Z.GOODS_TYPE, Z.LIST_PRICE, Z.ADD_PAY_COST, Z.SYS_IMG_NM, Z.GIFT_PACK_YN, Z.REFUND_AMT
|
|
|
|
|
|
|
+ , Z.SHOT_DELV_YN, Z.SELF_GOODS_YN, Z.GOODS_NM, Z.GOODS_TYPE, Z.LIST_PRICE, Z.ADD_PAY_COST, Z.SYS_IMG_NM, Z.GIFT_PACK_YN, Z.GIFT_ADDR_INP_YN, Z.GIFT_CANCEL_DAY, Z.REFUND_AMT
|
|
|
ORDER BY Z.ORD_CHG_SQ DESC
|
|
ORDER BY Z.ORD_CHG_SQ DESC
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|