|
|
@@ -781,35 +781,30 @@
|
|
|
<!-- 출고처지정 목록 건수 -->
|
|
|
<select id="getAssignListCount" parameterType="Delivery" resultType="int">
|
|
|
/* TsaDelivery.getAssignListCount */
|
|
|
- SELECT COUNT(*) AS TOTCNT
|
|
|
+ SELECT COUNT(1) AS TOTCNT
|
|
|
FROM (
|
|
|
- SELECT
|
|
|
- B.ORD_DTL_NO -- 주문상세번호
|
|
|
- , B.GOODS_CD -- 상품코드
|
|
|
- FROM TB_ORDER A
|
|
|
- JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
- JOIN TB_ORDER_DETAIL_ITEM C ON B.ORD_NO = C.ORD_NO AND B.ORD_DTL_NO = C.ORD_DTL_NO
|
|
|
- JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
- JOIN VW_STOCK E ON C.ITEM_CD = E.GOODS_CD AND C.OPT_CD = E.OPT_CD
|
|
|
- WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
- AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
- AND B.GOODS_TYPE != 'G056_S'
|
|
|
- <include refid="getAssignListCondition_sql"/>
|
|
|
-
|
|
|
- UNION ALL
|
|
|
-
|
|
|
- SELECT
|
|
|
- B.ORD_DTL_NO -- 주문상세번호
|
|
|
- , B.GOODS_CD -- 상품코드
|
|
|
- FROM TB_ORDER A
|
|
|
- JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
- JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
- WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
- AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
- AND B.GOODS_TYPE = 'G056_S'
|
|
|
- <include refid="getAssignListCondition_sql"/>
|
|
|
- ) A
|
|
|
-
|
|
|
+ SELECT B.ORD_DTL_NO -- 주문상세번호
|
|
|
+ , B.GOODS_CD -- 상품코드
|
|
|
+ FROM TB_ORDER A
|
|
|
+ JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
+ JOIN TB_ORDER_DETAIL_ITEM C ON B.ORD_NO = C.ORD_NO AND B.ORD_DTL_NO = C.ORD_DTL_NO
|
|
|
+ JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
+ JOIN VW_STOCK E ON C.ITEM_CD = E.GOODS_CD AND C.OPT_CD = E.OPT_CD
|
|
|
+ WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
+ AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
+ AND B.GOODS_TYPE != 'G056_S'
|
|
|
+ <include refid="getAssignListCondition_sql"/>
|
|
|
+ UNION ALL
|
|
|
+ SELECT B.ORD_DTL_NO -- 주문상세번호
|
|
|
+ , B.GOODS_CD -- 상품코드
|
|
|
+ FROM TB_ORDER A
|
|
|
+ JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
+ JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
+ WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
+ AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
+ AND B.GOODS_TYPE = 'G056_S'
|
|
|
+ <include refid="getAssignListCondition_sql"/>
|
|
|
+ ) A
|
|
|
</select>
|
|
|
|
|
|
<!-- 출고처지정 목록 -->
|
|
|
@@ -821,90 +816,89 @@
|
|
|
, FN_GET_CODE_NM('G056', Z.GOODS_TYPE) AS GOODS_TYPE_NM
|
|
|
, CASE WHEN ORD_EXCH_GB ='O' THEN '주문' ELSE '교환' END AS ORD_EXCH_NM -- 상품코드
|
|
|
, FN_GET_CODE_NM('G013', Z.ORD_DTL_STAT) AS ORD_DTL_STAT_NM
|
|
|
- , (SELECT MAX(EE.EXTMALL_NM)
|
|
|
- FROM TB_EXTMALL EE
|
|
|
- WHERE EE.VENDOR_ID = Z.VENDOR_ID
|
|
|
- AND EE.EXTMALL_ID = Z.EXTMALL_ID) AS EXTMALL_NM
|
|
|
- , (SELECT L.DELV_LOC_NM FROM TB_DELIVERY_LOC L WHERE L.DELV_LOC_CD = Z.DELV_LOC_CD AND L.SUPPLY_COMP_CD = Z.SUPPLY_COMP_CD ) AS DELV_LOC_NM
|
|
|
- , (SELECT DL.DELV_LOC_CLSF FROM TB_DELIVERY_LOC DL WHERE DL.DELV_LOC_CD = Z.DELV_LOC_CD AND DL.SUPPLY_COMP_CD = Z.SUPPLY_COMP_CD ) AS DELV_LOC_CLSF
|
|
|
+ , (SELECT MAX(EE.EXTMALL_NM)
|
|
|
+ FROM TB_EXTMALL EE
|
|
|
+ WHERE EE.VENDOR_ID = Z.VENDOR_ID
|
|
|
+ AND EE.EXTMALL_ID = Z.EXTMALL_ID) AS EXTMALL_NM
|
|
|
+ , (SELECT L.DELV_LOC_NM FROM TB_DELIVERY_LOC L WHERE L.DELV_LOC_CD = Z.DELV_LOC_CD AND L.SUPPLY_COMP_CD = Z.SUPPLY_COMP_CD ) AS DELV_LOC_NM
|
|
|
+ , (SELECT DL.DELV_LOC_CLSF FROM TB_DELIVERY_LOC DL WHERE DL.DELV_LOC_CD = Z.DELV_LOC_CD AND DL.SUPPLY_COMP_CD = Z.SUPPLY_COMP_CD ) AS DELV_LOC_CLSF
|
|
|
FROM (
|
|
|
- SELECT A.*, ROW_NUMBER() OVER(ORDER BY A.ORD_NO DESC, A.ORD_DTL_NO) RNUM
|
|
|
- FROM (
|
|
|
- SELECT A.* FROM (
|
|
|
- SELECT
|
|
|
- A.SITE_CD -- 사이트
|
|
|
- , A.ORD_NO -- 주문번호
|
|
|
- , B.ORD_DTL_NO -- 주문상세번호
|
|
|
- , B.DELV_LOC_CD -- 출고처
|
|
|
- , A.ORD_DT -- 주문일시
|
|
|
- , A.PAY_DT -- 결제일시
|
|
|
- , A.MALL_GB -- 몰구분
|
|
|
- , B.EXTMALL_ID -- 외부몰
|
|
|
- , A.ORD_NM -- 주문자
|
|
|
- , B.GOODS_TYPE -- 구성유형 (신규)
|
|
|
- , D.GOODS_NM -- 상품명
|
|
|
- , B.GOODS_CD -- 상품코드
|
|
|
- , C.OPT_CD -- 옵션
|
|
|
- , C.OPT_CD1 -- 옵션1
|
|
|
- , C.OPT_CD2 -- 옵션2
|
|
|
- , B.ORD_QTY - B.CNCL_RTN_QTY AS ORD_QTY -- 주문수량
|
|
|
- , E.CURR_STOCK_QTY -- 현재고
|
|
|
- , E.BASE_STOCK_QTY -- 안전재고
|
|
|
- , B.ORD_AMT - B.CNCL_RTN_AMT AS ORD_AMT -- 주문금액
|
|
|
- , B.ORD_EXCH_GB -- 주문교환
|
|
|
- , B.ORD_DTL_STAT -- 주문상세상태
|
|
|
- , B.VENDOR_ID
|
|
|
- , B.SUPPLY_COMP_CD
|
|
|
- FROM TB_ORDER A
|
|
|
- JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
- JOIN TB_ORDER_DETAIL_ITEM C ON B.ORD_NO = C.ORD_NO AND B.ORD_DTL_NO = C.ORD_DTL_NO
|
|
|
- JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
- JOIN VW_STOCK E ON C.ITEM_CD = E.GOODS_CD AND C.OPT_CD = E.OPT_CD
|
|
|
- WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
- AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
- AND B.GOODS_TYPE != 'G056_S'
|
|
|
- <include refid="getAssignListCondition_sql"/>
|
|
|
-
|
|
|
- UNION ALL
|
|
|
-
|
|
|
- SELECT
|
|
|
- A.SITE_CD -- 사이트
|
|
|
- , A.ORD_NO -- 주문번호
|
|
|
- , B.ORD_DTL_NO -- 주문상세번호
|
|
|
- , B.DELV_LOC_CD -- 출고처
|
|
|
- , A.ORD_DT -- 주문일시
|
|
|
- , A.PAY_DT -- 결제일시
|
|
|
- , A.MALL_GB -- 몰구분
|
|
|
- , B.EXTMALL_ID -- 외부몰
|
|
|
- , A.ORD_NM -- 주문자
|
|
|
- , B.GOODS_TYPE -- 구성유형 (신규)
|
|
|
- , D.GOODS_NM -- 상품명
|
|
|
- , B.GOODS_CD -- 상품코드
|
|
|
- , '-' AS OPT_CD -- 옵션
|
|
|
- , '-' AS OPT_CD1 -- 옵션1
|
|
|
- , '-' AS OPT_CD2 -- 옵션2
|
|
|
- , B.ORD_QTY - B.CNCL_RTN_QTY AS ORD_QTY -- 주문수량
|
|
|
- , NULL AS CURR_STOCK_QTY -- 현재고
|
|
|
- , NULL AS BASE_STOCK_QTY -- 안전재고
|
|
|
- , B.ORD_AMT - B.CNCL_RTN_AMT AS ORD_AMT -- 주문금액
|
|
|
- , B.ORD_EXCH_GB -- 주문교환
|
|
|
- , B.ORD_DTL_STAT -- 주문상세상태
|
|
|
- , B.VENDOR_ID
|
|
|
- , B.SUPPLY_COMP_CD
|
|
|
- FROM TB_ORDER A
|
|
|
- JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
- JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
- WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
- AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
- AND B.GOODS_TYPE = 'G056_S'
|
|
|
- <include refid="getAssignListCondition_sql"/>
|
|
|
-
|
|
|
- ) A
|
|
|
- ORDER BY A.ORD_NO, A.ORD_DTL_NO, A.OPT_CD
|
|
|
+ SELECT A.*
|
|
|
+ , ROW_NUMBER() OVER(ORDER BY A.ORD_NO DESC, A.ORD_DTL_NO) RNUM
|
|
|
+ FROM (
|
|
|
+ SELECT A.* FROM (
|
|
|
+ SELECT A.SITE_CD -- 사이트
|
|
|
+ , A.ORD_NO -- 주문번호
|
|
|
+ , B.ORD_DTL_NO -- 주문상세번호
|
|
|
+ , B.DELV_LOC_CD -- 출고처
|
|
|
+ , A.ORD_DT -- 주문일시
|
|
|
+ , A.PAY_DT -- 결제일시
|
|
|
+ , A.MALL_GB -- 몰구분
|
|
|
+ , B.EXTMALL_ID -- 외부몰
|
|
|
+ , A.ORD_NM -- 주문자
|
|
|
+ , B.GOODS_TYPE -- 구성유형 (신규)
|
|
|
+ , D.GOODS_NM -- 상품명
|
|
|
+ , B.GOODS_CD -- 상품코드
|
|
|
+ , C.OPT_CD -- 옵션
|
|
|
+ , C.OPT_CD1 -- 옵션1
|
|
|
+ , C.OPT_CD2 -- 옵션2
|
|
|
+ , B.ORD_QTY - B.CNCL_RTN_QTY AS ORD_QTY -- 주문수량
|
|
|
+ , E.CURR_STOCK_QTY -- 현재고
|
|
|
+ , E.BASE_STOCK_QTY -- 안전재고
|
|
|
+ , B.ORD_AMT - B.CNCL_RTN_AMT AS ORD_AMT -- 주문금액
|
|
|
+ , B.ORD_EXCH_GB -- 주문교환
|
|
|
+ , B.ORD_DTL_STAT -- 주문상세상태
|
|
|
+ , B.VENDOR_ID
|
|
|
+ , B.SUPPLY_COMP_CD
|
|
|
+ FROM TB_ORDER A
|
|
|
+ JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
+ JOIN TB_ORDER_DETAIL_ITEM C ON B.ORD_NO = C.ORD_NO AND B.ORD_DTL_NO = C.ORD_DTL_NO
|
|
|
+ JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
+ JOIN VW_STOCK E ON C.ITEM_CD = E.GOODS_CD AND C.OPT_CD = E.OPT_CD
|
|
|
+ WHERE 1=1
|
|
|
+ AND D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
+ AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
+ AND B.GOODS_TYPE != 'G056_S'
|
|
|
+ <include refid="getAssignListCondition_sql"/>
|
|
|
+ UNION ALL
|
|
|
+ SELECT A.SITE_CD -- 사이트
|
|
|
+ , A.ORD_NO -- 주문번호
|
|
|
+ , B.ORD_DTL_NO -- 주문상세번호
|
|
|
+ , B.DELV_LOC_CD -- 출고처
|
|
|
+ , A.ORD_DT -- 주문일시
|
|
|
+ , A.PAY_DT -- 결제일시
|
|
|
+ , A.MALL_GB -- 몰구분
|
|
|
+ , B.EXTMALL_ID -- 외부몰
|
|
|
+ , A.ORD_NM -- 주문자
|
|
|
+ , B.GOODS_TYPE -- 구성유형 (신규)
|
|
|
+ , D.GOODS_NM -- 상품명
|
|
|
+ , B.GOODS_CD -- 상품코드
|
|
|
+ , '-' AS OPT_CD -- 옵션
|
|
|
+ , '-' AS OPT_CD1 -- 옵션1
|
|
|
+ , '-' AS OPT_CD2 -- 옵션2
|
|
|
+ , B.ORD_QTY - B.CNCL_RTN_QTY AS ORD_QTY -- 주문수량
|
|
|
+ , NULL AS CURR_STOCK_QTY -- 현재고
|
|
|
+ , NULL AS BASE_STOCK_QTY -- 안전재고
|
|
|
+ , B.ORD_AMT - B.CNCL_RTN_AMT AS ORD_AMT -- 주문금액
|
|
|
+ , B.ORD_EXCH_GB -- 주문교환
|
|
|
+ , B.ORD_DTL_STAT -- 주문상세상태
|
|
|
+ , B.VENDOR_ID
|
|
|
+ , B.SUPPLY_COMP_CD
|
|
|
+ FROM TB_ORDER A
|
|
|
+ JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
+ JOIN TB_GOODS D ON B.GOODS_CD = D.GOODS_CD
|
|
|
+ WHERE D.SELF_GOODS_YN = 'Y' -- 자사상품만
|
|
|
+ AND B.ORD_DTL_STAT IN ('G013_20','G013_35')
|
|
|
+ AND B.GOODS_TYPE = 'G056_S'
|
|
|
+ <include refid="getAssignListCondition_sql"/>
|
|
|
+ ) A
|
|
|
+ ORDER BY A.ORD_NO
|
|
|
+ , A.ORD_DTL_NO
|
|
|
+ , A.OPT_CD
|
|
|
<include refid="getListPagingCondition_sql"/>
|
|
|
</select>
|
|
|
|
|
|
- <!-- 출고처지정 조회 조건 -->
|
|
|
+ <!-- 출고처지정 조회 조건 -->
|
|
|
<sql id="getAssignListCondition_sql">
|
|
|
<if test='ordNo != null and ordNo != ""'>
|
|
|
AND A.ORD_NO = #{ordNo}
|
|
|
@@ -948,22 +942,22 @@
|
|
|
<if test='edDate != null and edDate != ""'>
|
|
|
AND A.ORD_DT <![CDATA[<]]> DATE_ADD(STR_TO_DATE(replace(#{edDate},'-',''), '%Y%m%d%H%i%S'), INTERVAL 1 DAY)
|
|
|
</if>
|
|
|
-
|
|
|
</sql>
|
|
|
|
|
|
<!-- 출고처 수동지정 대상 조회 -->
|
|
|
<select id="getDeliveryAssignPopup" parameterType="Delivery" resultType="Delivery">
|
|
|
/* TsaDelivery.getDeliveryAssignPopup */
|
|
|
- SELECT
|
|
|
- A.ORD_NO
|
|
|
- , B.ORD_DTL_NO
|
|
|
- , GROUP_CONCAT(G.ITEM_CD ORDER BY G.ITEM_CD SEPARATOR '\r\n') AS GOODS_CD
|
|
|
- , B.CURR_PRICE
|
|
|
- FROM TB_ORDER A
|
|
|
- JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
- JOIN TB_ORDER_DETAIL_ITEM G ON B.ORD_NO = G.ORD_NO AND B.ORD_DTL_NO = G.ORD_DTL_NO
|
|
|
- WHERE B.ORD_DTL_NO = #{ordDtlNo}
|
|
|
- GROUP BY A.ORD_NO, B.ORD_DTL_NO, B.CURR_PRICE
|
|
|
+ SELECT A.ORD_NO
|
|
|
+ , B.ORD_DTL_NO
|
|
|
+ , GROUP_CONCAT(G.ITEM_CD ORDER BY G.ITEM_CD SEPARATOR '\r\n') AS GOODS_CD
|
|
|
+ , B.CURR_PRICE
|
|
|
+ FROM TB_ORDER A
|
|
|
+ JOIN TB_ORDER_DETAIL B ON A.ORD_NO = B.ORD_NO
|
|
|
+ JOIN TB_ORDER_DETAIL_ITEM G ON B.ORD_NO = G.ORD_NO AND B.ORD_DTL_NO = G.ORD_DTL_NO
|
|
|
+ WHERE B.ORD_DTL_NO = #{ordDtlNo}
|
|
|
+ GROUP BY A.ORD_NO
|
|
|
+ , B.ORD_DTL_NO
|
|
|
+ , B.CURR_PRICE
|
|
|
</select>
|
|
|
|
|
|
|
|
|
@@ -1220,6 +1214,7 @@
|
|
|
, G1.GOODS_CD
|
|
|
, G1.GOODS_NM
|
|
|
, G1.GOODS_TYPE
|
|
|
+ , FN_GET_CODE_NM('G056', G1.GOODS_TYPE) AS GOODS_TYPE_NM
|
|
|
, O.ORD_NM
|
|
|
, O.ORD_PHNNO
|
|
|
, O.ORD_EMAIL
|
|
|
@@ -1228,15 +1223,43 @@
|
|
|
THEN 'WMS'
|
|
|
ELSE OD.DELV_FEE_CD
|
|
|
END DELV_FEE_CD_GRP
|
|
|
+ , DATE_FORMAT(OC.REG_DT, '%Y-%m-%d') AS CHG_REG_DT
|
|
|
+ , CASE WHEN O.MALL_GB IN ('G011_20')
|
|
|
+ THEN '제휴몰'
|
|
|
+ ELSE '자사몰'
|
|
|
+ END MALL_GB_NM
|
|
|
+ , (SELECT EXTMALL_NM
|
|
|
+ FROM TB_EXTMALL X
|
|
|
+ WHERE X.EXTMALL_ID = OD.EXTMALL_ID) AS EXTMALL_NM
|
|
|
+ , OD.EXTMALL_ORDER_ID
|
|
|
+ , ODI.OPT_CD
|
|
|
+ , ODI.OPT_CD1
|
|
|
+ , ODI.OPT_CD2
|
|
|
+ , DATE_FORMAT(WD.REG_DT, '%Y-%m-%d') AS WD_REG_DT -- 회수등록일
|
|
|
+ , O.CUST_NO
|
|
|
FROM TB_EXCHANGE_DELV_FAIL EDF
|
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
|
ON OD.ORD_DTL_NO = EDF.ORD_DTL_NO
|
|
|
INNER JOIN TB_GOODS G1
|
|
|
ON OD.GOODS_CD = G1.GOODS_CD
|
|
|
+ INNER JOIN TB_ORDER_DETAIL_ITEM ODI
|
|
|
+ ON ODI.ORD_DTL_NO = OD.ORD_DTL_NO
|
|
|
INNER JOIN TB_ORDER O
|
|
|
ON EDF.ORD_NO = O.ORD_NO
|
|
|
+ INNER JOIN TB_ORDER_CHANGE OC
|
|
|
+ ON EDF.ORD_CHG_SQ = OC.ORD_CHG_SQ
|
|
|
+ INNER JOIN TB_WITHDRAW_DETAIL WD
|
|
|
+ ON OC.ORD_CHG_SQ = WD.ORD_CHG_SQ
|
|
|
WHERE 1=1
|
|
|
AND EDF.DEL_YN = 'N'
|
|
|
+ AND NOT EXISTS (
|
|
|
+ SELECT 1
|
|
|
+ FROM TB_ORDER_DETAIL X
|
|
|
+ WHERE 1=1
|
|
|
+ AND X.ORD_NO = EDF.ORD_NO
|
|
|
+ AND X.ORD_DTL_NO = EDF.ORD_DTL_NO
|
|
|
+ AND X.ORD_DTL_STAT IN ('G013_99', 'G013_60', 'G013_50', 'G013_70')
|
|
|
+ )
|
|
|
<if test='ordNm != null and ordNm != ""'>
|
|
|
AND O.ORD_NM = #{ordNm}
|
|
|
</if>
|
|
|
@@ -1249,6 +1272,46 @@
|
|
|
<if test="stDate != null and stDate != '' and edDate != null and edDate != ''">
|
|
|
AND EDF.REG_DT BETWEEN STR_TO_DATE(CONCAT(#{stDate},' 000000'),'%Y-%m-%d %H%i%S') AND STR_TO_DATE(CONCAT(#{edDate},' 235959'), '%Y-%m-%d %H%i%S')
|
|
|
</if>
|
|
|
+ <if test="optCd != null and optCd != ''">
|
|
|
+ AND ODI.OPT_CD LIKE CONCAT('%',#{optCd},'%')
|
|
|
+ </if>
|
|
|
+ <if test="extmallId != null and extmallId != ''">
|
|
|
+ AND OD.VENDOR_ID = #{vendorId}
|
|
|
+ AND OD.EXTMALL_ID = #{extmallId}
|
|
|
+ </if>
|
|
|
+ <if test="extmallOrderId != null and extmallOrderId != ''">
|
|
|
+ AND OD.EXTMALL_ORDER_ID LIKE CONCAT('%',#{extmallOrderId},'%')
|
|
|
+ </if>
|
|
|
+ <if test="ordPhnno != null and ordPhnno != ''">
|
|
|
+ AND O.ORD_PHNNO = #{ordPhnno}
|
|
|
+ </if>
|
|
|
+ <if test="goodsCd != null and goodsCd != ''">
|
|
|
+ AND OD.GOODS_CD = #{goodsCd}
|
|
|
+ </if>
|
|
|
+ GROUP BY EDF.EXCHANGE_DELV_FAIL_SQ
|
|
|
+ , EDF.ORD_CHG_SQ
|
|
|
+ , EDF.ORD_NO
|
|
|
+ , EDF.ORD_DTL_NO
|
|
|
+ , EDF.DELV_CNCL_YN
|
|
|
+ , EDF.ORD_QTY
|
|
|
+ , EDF.CNCL_RTN_QTY
|
|
|
+ , EDF.DELV_FAIL_REASON
|
|
|
+ , G1.GOODS_CD
|
|
|
+ , G1.GOODS_NM
|
|
|
+ , G1.GOODS_TYPE
|
|
|
+ , O.ORD_NM
|
|
|
+ , O.ORD_PHNNO
|
|
|
+ , O.ORD_EMAIL
|
|
|
+ , OD.DELV_FEE_CD
|
|
|
+ , G1.SELF_GOODS_YN
|
|
|
+ , OC.REG_DT
|
|
|
+ , O.MALL_GB
|
|
|
+ , OD.EXTMALL_ORDER_ID
|
|
|
+ , ODI.OPT_CD
|
|
|
+ , ODI.OPT_CD1
|
|
|
+ , ODI.OPT_CD2
|
|
|
+ , WD.REG_DT
|
|
|
+ , O.CUST_NO
|
|
|
ORDER BY EDF.REG_DT ASC
|
|
|
</select>
|
|
|
|