|
@@ -164,36 +164,38 @@
|
|
|
<select id="getSellerUnorderList" parameterType="Order" resultType="Order">
|
|
<select id="getSellerUnorderList" parameterType="Order" resultType="Order">
|
|
|
/* tscScm.getSellerUnorderList */
|
|
/* tscScm.getSellerUnorderList */
|
|
|
SELECT (SELECT SC.SUPPLY_COMP_NM
|
|
SELECT (SELECT SC.SUPPLY_COMP_NM
|
|
|
- FROM TB_SUPPLY_COMPANY SC
|
|
|
|
|
- WHERE SC.SUPPLY_COMP_CD = OD.SUPPLY_COMP_CD) AS SUPPLY_COMP_NM
|
|
|
|
|
- , (SELECT B.BRAND_KNM
|
|
|
|
|
- FROM TB_BRAND B
|
|
|
|
|
- WHERE B.BRAND_CD = G.BRAND_CD) AS BRAND_KNM
|
|
|
|
|
- , OD.ORD_NO
|
|
|
|
|
- , OD.ORD_DTL_NO
|
|
|
|
|
- , FN_GET_CODE_NM('G013', OD.ORD_DTL_STAT ) AS ORD_DTL_STAT_NM
|
|
|
|
|
- , O.ORD_NM
|
|
|
|
|
- , DATE_FORMAT(O.ORD_DT,'%Y%m%d%H%i%S') AS ORD_DT
|
|
|
|
|
- , FN_GET_CODE_NM('G014', P.PAY_MEANS ) AS PAY_MEANS_NM
|
|
|
|
|
- , O.ORD_PHNNO
|
|
|
|
|
- , DA.RECIP_NM
|
|
|
|
|
- , DA.RECIP_PHNNO
|
|
|
|
|
- , DA.RECIP_ZIPCODE
|
|
|
|
|
- , DA.RECIP_BASE_ADDR
|
|
|
|
|
- , DA.RECIP_DTL_ADDR
|
|
|
|
|
- , G.SUPPLY_GOODS_CD
|
|
|
|
|
- , G.GOODS_CD
|
|
|
|
|
- , G.GOODS_NM
|
|
|
|
|
- , ODI.OPT_CD1
|
|
|
|
|
- , ODI.OPT_CD2
|
|
|
|
|
- , CONCAT(ODI.OPT_CD1, ',', ODI.OPT_CD2) AS OPT
|
|
|
|
|
- , OD.ORD_QTY
|
|
|
|
|
- , OD.CNCL_RTN_QTY
|
|
|
|
|
- , OD.ORD_AMT
|
|
|
|
|
- , OD.CNCL_RTN_AMT
|
|
|
|
|
- , OD.CPN1_DC_AMT + OD.TMTB1_DC_AMT + OD.TMTB2_DC_AMT + OD.GOODS_CPN_DC_AMT + OD.CART_CPN_DC_AMT + OD.PNT_DC_AMT + OD.PRE_PNT_DC_AMT AS TOT_DC_AMT
|
|
|
|
|
- , OD.REAL_ORD_AMT
|
|
|
|
|
- , OD.INVOICE_NO
|
|
|
|
|
|
|
+ FROM TB_SUPPLY_COMPANY SC
|
|
|
|
|
+ WHERE SC.SUPPLY_COMP_CD = OD.SUPPLY_COMP_CD) AS SUPPLY_COMP_NM
|
|
|
|
|
+ , (SELECT B.BRAND_KNM
|
|
|
|
|
+ FROM TB_BRAND B
|
|
|
|
|
+ WHERE B.BRAND_CD = G.BRAND_CD) AS BRAND_KNM
|
|
|
|
|
+ , OD.ORD_NO
|
|
|
|
|
+ , OD.ORD_DTL_NO
|
|
|
|
|
+ , CASE WHEN DF.REAL_DELV_AMT IS NULL THEN 0 ELSE DF.REAL_DELV_AMT END AS REAL_DELV_AMT
|
|
|
|
|
+ , FN_GET_CODE_NM('G013', OD.ORD_DTL_STAT ) AS ORD_DTL_STAT_NM
|
|
|
|
|
+ , O.ORD_NM
|
|
|
|
|
+ , DATE_FORMAT(O.ORD_DT,'%Y%m%d%H%i%S') AS ORD_DT
|
|
|
|
|
+ , FN_GET_CODE_NM('G014', P.PAY_MEANS ) AS PAY_MEANS_NM
|
|
|
|
|
+ , O.ORD_PHNNO
|
|
|
|
|
+ , DA.RECIP_NM
|
|
|
|
|
+ , DA.RECIP_PHNNO
|
|
|
|
|
+ , DA.RECIP_ZIPCODE
|
|
|
|
|
+ , DA.RECIP_BASE_ADDR
|
|
|
|
|
+ , DA.RECIP_DTL_ADDR
|
|
|
|
|
+ , G.SUPPLY_GOODS_CD
|
|
|
|
|
+ , G.GOODS_CD
|
|
|
|
|
+ , G.GOODS_NM
|
|
|
|
|
+ , ODI.OPT_CD1
|
|
|
|
|
+ , ODI.OPT_CD2
|
|
|
|
|
+ , CONCAT(ODI.OPT_CD1, ',', ODI.OPT_CD2) AS OPT
|
|
|
|
|
+ , DF.REAL_DELV_AMT
|
|
|
|
|
+ , OD.ORD_QTY
|
|
|
|
|
+ , OD.CNCL_RTN_QTY
|
|
|
|
|
+ , OD.ORD_AMT
|
|
|
|
|
+ , OD.CNCL_RTN_AMT
|
|
|
|
|
+ , OD.CPN1_DC_AMT + OD.TMTB1_DC_AMT + OD.TMTB2_DC_AMT + OD.GOODS_CPN_DC_AMT + OD.CART_CPN_DC_AMT + OD.PNT_DC_AMT + OD.PRE_PNT_DC_AMT AS TOT_DC_AMT
|
|
|
|
|
+ , OD.REAL_ORD_AMT
|
|
|
|
|
+ , OD.INVOICE_NO
|
|
|
FROM TB_ORDER O
|
|
FROM TB_ORDER O
|
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
|
ON O.ORD_NO = OD.ORD_NO
|
|
ON O.ORD_NO = OD.ORD_NO
|
|
@@ -208,9 +210,27 @@
|
|
|
ON OD.GOODS_CD = G.GOODS_CD
|
|
ON OD.GOODS_CD = G.GOODS_CD
|
|
|
INNER JOIN TB_DELIVERY_ADDR DA
|
|
INNER JOIN TB_DELIVERY_ADDR DA
|
|
|
ON OD.DELV_ADDR_SQ = DA.DELV_ADDR_SQ
|
|
ON OD.DELV_ADDR_SQ = DA.DELV_ADDR_SQ
|
|
|
- INNER JOIN TB_ENTRY_UPLOAD_EXCEL X
|
|
|
|
|
- ON OD.ORD_NO = X.ORD_NO
|
|
|
|
|
- AND OD.ORD_DTL_NO = X.ORD_DTL_NO
|
|
|
|
|
|
|
+ LEFT OUTER JOIN ( SELECT OD.ORD_NO
|
|
|
|
|
+ , DF.ORD_CHG_SQ
|
|
|
|
|
+ , DF.DELV_FEE_GB
|
|
|
|
|
+ , DF.DELV_FEE_CD
|
|
|
|
|
+ , IF(DF.ORD_CHG_SQ IS NULL, MIN(OD.ORD_DTL_NO), MIN(OCD.CHG_ORD_DTL_NO)) AS ORD_DTL_NO
|
|
|
|
|
+ , MAX(IF(DF.REAL_DELV_AMT IS NULL, 0, DF.REAL_DELV_AMT)) AS REAL_DELV_AMT
|
|
|
|
|
+ FROM TB_ORDER O
|
|
|
|
|
+ INNER JOIN TB_ORDER_DETAIL OD
|
|
|
|
|
+ ON O.ORD_NO = OD.ORD_NO
|
|
|
|
|
+ INNER JOIN TB_DELIVERY_FEE DF
|
|
|
|
|
+ ON O.ORD_NO = DF.ORD_NO
|
|
|
|
|
+ AND DF.DELV_FEE_CD = OD.DELV_FEE_CD
|
|
|
|
|
+ LEFT OUTER JOIN TB_ORDER_CHANGE OC
|
|
|
|
|
+ ON DF.ORD_CHG_SQ = OC.ORD_CHG_SQ
|
|
|
|
|
+ LEFT OUTER JOIN TB_ORDER_CHANGE_DETAIL OCD
|
|
|
|
|
+ ON OC.ORD_CHG_SQ = OCD.ORD_CHG_SQ
|
|
|
|
|
+ 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')
|
|
|
|
|
+ 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
|
|
WHERE 1=1
|
|
|
AND DA.RECIP_BASE_ADDR IS NOT NULL
|
|
AND DA.RECIP_BASE_ADDR IS NOT NULL
|
|
|
<if test='supplyCompCd != null and supplyCompCd != ""'>
|
|
<if test='supplyCompCd != null and supplyCompCd != ""'>
|