|
|
@@ -366,96 +366,49 @@
|
|
|
<select id="getCompleteReviewList" parameterType="Review" resultType="Review">
|
|
|
/* TsfReivew.getCompleteReviewList */
|
|
|
<include refid="selectForPagingHeader"/>
|
|
|
- SELECT GROUP_CONCAT(Z.ITEM_NM ORDER BY Z.ORD_DTL_ITEM_SQ SEPARATOR '!@!') AS ITEM_NM
|
|
|
+ SELECT GROUP_CONCAT(Z.ITEM_NM ORDER BY Z.ORD_DTL_ITEM_SQ SEPARATOR '!@!') AS ITEM_NM
|
|
|
-- , GROUP_CONCAT(Z.COLOR_NM ORDER BY Z.ORD_DTL_ITEM_SQ) AS COLOR_NM
|
|
|
- , GROUP_CONCAT(' ',CONCAT(OPT_CD1_NM,' / ', OPT_CD2) ORDER BY Z.ORD_DTL_ITEM_SQ) AS COLOR_NM
|
|
|
- , GROUP_CONCAT(Z.OPT_CD1 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1
|
|
|
- , GROUP_CONCAT(Z.OPT_CD2 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD2
|
|
|
- , GROUP_CONCAT(Z.OPT_CD1_NM ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1_NM
|
|
|
- , Z.ORD_NO
|
|
|
- , Z.ORD_DT
|
|
|
- , Z.PAY_DT
|
|
|
- , Z.DELV_EDDT
|
|
|
- , Z.ORD_DTL_NO
|
|
|
- , Z.ORD_EXCH_GB
|
|
|
- , Z.GOODS_CD
|
|
|
- , Z.GOODS_NM
|
|
|
- , Z.LIST_PRICE
|
|
|
- , Z.GOODS_TYPE
|
|
|
- , 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.INVOICE_NO
|
|
|
- , Z.SUPPLY_COMP_CD
|
|
|
- , Z.DELV_FEE_CD
|
|
|
- , Z.SHOT_DELV_YN
|
|
|
- , Z.CHANGEABLE_YN
|
|
|
- , Z.RETURNABLE_YN
|
|
|
- , Z.SELF_GOODS_YN
|
|
|
- , Z.BRAND_NM
|
|
|
- , Z.BRAND_ENM
|
|
|
- , Z.ORD_DTL_STAT_NM
|
|
|
- , Z.ORD_REQ_CHG_QTY
|
|
|
- , Z.ORD_CAN_CHG_QTY
|
|
|
- , Z.ITEMKIND_NM
|
|
|
- , Z.ITEMKIND_CD
|
|
|
- , Z.SIZE_GB
|
|
|
- , Z.REMAIN_DT
|
|
|
- , ROW_NUMBER() OVER(ORDER BY Z.REG_DT DESC) AS RNUM
|
|
|
- FROM (SELECT O.ORD_NO
|
|
|
+ , GROUP_CONCAT(' ',CONCAT(OPT_CD1_NM,' / ', OPT_CD2) ORDER BY Z.ORD_DTL_ITEM_SQ) AS COLOR_NM
|
|
|
+ , GROUP_CONCAT(Z.OPT_CD1 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1
|
|
|
+ , GROUP_CONCAT(Z.OPT_CD2 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD2
|
|
|
+ , GROUP_CONCAT(Z.OPT_CD1_NM ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1_NM
|
|
|
+ , Z.ORD_NO
|
|
|
+ , Z.ORD_DT
|
|
|
+ , Z.PAY_DT
|
|
|
+ , Z.ORD_DTL_NO
|
|
|
+ , Z.GOODS_CD
|
|
|
+ , Z.GOODS_NM
|
|
|
+ , Z.LIST_PRICE
|
|
|
+ , Z.GOODS_TYPE
|
|
|
+ , Z.SYS_IMG_NM
|
|
|
+ , Z.BRAND_NM
|
|
|
+ , Z.BRAND_ENM
|
|
|
+ , Z.REMAIN_DT
|
|
|
+ , ROW_NUMBER() OVER(ORDER BY Z.REG_DT DESC) AS RNUM
|
|
|
+ FROM (
|
|
|
+ SELECT O.ORD_NO
|
|
|
, O.REG_DT
|
|
|
- , DATE_FORMAT(O.ORD_DT, '%Y.%m.%d') AS ORD_DT
|
|
|
- , DATE_FORMAT(O.PAY_DT, '%Y.%m.%d') AS PAY_DT
|
|
|
- , DATE_FORMAT(OD.DELV_EDDT, '%m/%d') AS DELV_EDDT
|
|
|
- , OD.ORD_DTL_NO
|
|
|
- , OD.ORD_EXCH_GB
|
|
|
- , OD.GOODS_CD
|
|
|
- , OD.GIFT_ADDR_INP_YN
|
|
|
- , G.GOODS_NM
|
|
|
- , IFNULL((SELECT COLOR_KNM FROM TB_COLOR C WHERE COLOR_CD = IFNULL(NULLIF(ODI.OPT_CD1,'') , G.MAIN_COLOR_CD ) AND USE_YN = 'Y'), ODI.OPT_CD1) AS COLOR_NM
|
|
|
- , (SELECT GOODS_NM FROM TB_GOODS WHERE GOODS_CD = ODI.ITEM_CD) AS ITEM_NM
|
|
|
+ , DATE_FORMAT(O.ORD_DT, '%Y.%m.%d') AS ORD_DT
|
|
|
+ , DATE_FORMAT(O.PAY_DT, '%Y.%m.%d') AS PAY_DT
|
|
|
+ , DATE_FORMAT(OD.DELV_EDDT, '%m/%d') AS DELV_EDDT
|
|
|
+ , OD.ORD_DTL_NO
|
|
|
+ , OD.GOODS_CD
|
|
|
+ , G.GOODS_NM
|
|
|
+ , IFNULL((SELECT COLOR_KNM FROM TB_COLOR C WHERE COLOR_CD = IFNULL(NULLIF(ODI.OPT_CD1,'') , G.MAIN_COLOR_CD ) AND USE_YN = 'Y'), ODI.OPT_CD1) AS COLOR_NM
|
|
|
+ , (SELECT GOODS_NM FROM TB_GOODS WHERE GOODS_CD = ODI.ITEM_CD) AS ITEM_NM
|
|
|
, ODI.ORD_DTL_ITEM_SQ
|
|
|
- , ODI.OPT_CD1
|
|
|
- , ODI.OPT_CD2
|
|
|
- , IFNULL(C.COLOR_KNM, ODI.OPT_CD1) AS OPT_CD1_NM
|
|
|
- , G.LIST_PRICE
|
|
|
+ , ODI.OPT_CD1
|
|
|
+ , ODI.OPT_CD2
|
|
|
+ , IFNULL(C.COLOR_KNM, ODI.OPT_CD1) AS OPT_CD1_NM
|
|
|
+ , G.LIST_PRICE
|
|
|
, G.GOODS_TYPE
|
|
|
, CASE WHEN G.GOODS_TYPE != 'G056_S' AND G.SELF_GOODS_YN = 'Y' THEN (SELECT MAX(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = G.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 = G.GOODS_CD AND COLOR_CD = IFNULL(G.MAIN_COLOR_CD,'XX') AND DEFAULT_IMG_YN = 'Y') END AS SYS_IMG_NM
|
|
|
- , OD.ORD_DTL_STAT
|
|
|
- , OD.ORD_QTY
|
|
|
- , OD.CNCL_RTN_QTY
|
|
|
- , OD.ORD_AMT
|
|
|
- , OD.REAL_ORD_AMT
|
|
|
- , OD.SAVE_PNT_AMT
|
|
|
- , OD.CNCL_RTN_AMT
|
|
|
- , OD.PNT_DC_AMT
|
|
|
- , OD.GFCD_USE_AMT
|
|
|
- , OD.INVOICE_NO
|
|
|
- , OD.SUPPLY_COMP_CD
|
|
|
- , OD.DELV_FEE_CD
|
|
|
- , OD.SHOT_DELV_YN
|
|
|
- , OD.CHANGEABLE_YN
|
|
|
- , OD.RETURNABLE_YN
|
|
|
- , G.SELF_GOODS_YN
|
|
|
- , CASE BG.DISP_NM_LANG WHEN 'EN' THEN BG.BRAND_GROUP_ENM
|
|
|
+ , CASE BG.DISP_NM_LANG WHEN 'EN' THEN BG.BRAND_GROUP_ENM
|
|
|
ELSE BG.BRAND_GROUP_KNM
|
|
|
END AS BRAND_NM
|
|
|
- , B.BRAND_ENM
|
|
|
- , FN_GET_CODE_NM('G013', OD.ORD_DTL_STAT) AS ORD_DTL_STAT_NM
|
|
|
- , IFNULL(OCD.ORD_REQ_CHG_QTY, 0) AS ORD_REQ_CHG_QTY
|
|
|
- , OD.ORD_QTY - OD.CNCL_RTN_QTY - IFNULL(OCD.ORD_REQ_CHG_QTY, 0) AS ORD_CAN_CHG_QTY
|
|
|
- , I.ITEMKIND_NM
|
|
|
- , I.ITEMKIND_CD
|
|
|
- , I.SIZE_GB
|
|
|
- ,DATEDIFF(DATE_ADD(O.ORD_DT,INTERVAL #{reviewExpireDay} DAY),NOW()) AS REMAIN_DT -- 남은시간
|
|
|
+ , B.BRAND_ENM
|
|
|
+ ,DATEDIFF(DATE_ADD(O.ORD_DT,INTERVAL 90 /**P*/ DAY),NOW()) AS REMAIN_DT -- 남은시간
|
|
|
FROM TB_ORDER O
|
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
|
ON O.ORD_NO = OD.ORD_NO
|
|
|
@@ -469,17 +422,6 @@
|
|
|
ON B.BRAND_CD = G.BRAND_CD
|
|
|
INNER JOIN TB_BRAND_GROUP BG
|
|
|
ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
- LEFT JOIN TB_ITEMKIND I
|
|
|
- ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
- LEFT OUTER JOIN (SELECT OD.ORD_DTL_NO
|
|
|
- , SUM(OCD.CHG_QTY) AS ORD_REQ_CHG_QTY
|
|
|
- FROM TB_ORDER_CHANGE_DETAIL OCD
|
|
|
- INNER JOIN TB_ORDER_DETAIL OD
|
|
|
- ON OCD.ORD_DTL_NO = OD.ORD_DTL_NO
|
|
|
- WHERE OCD.DEL_YN = 'N'
|
|
|
- GROUP BY OCD.ORD_DTL_NO
|
|
|
- ) OCD
|
|
|
- ON OD.ORD_DTL_NO = OCD.ORD_DTL_NO
|
|
|
LEFT OUTER JOIN TB_COLOR C ON ODI.OPT_CD1 = C.COLOR_CD
|
|
|
AND C.USE_YN = 'Y'
|
|
|
WHERE 1=1
|
|
|
@@ -490,12 +432,19 @@
|
|
|
AND O.SITE_CD = #{siteCd}
|
|
|
) Z
|
|
|
WHERE Z.REMAIN_DT > 0
|
|
|
- GROUP BY Z.ORD_NO, Z.ORD_DT, Z.DELV_EDDT, 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.SAVE_PNT_AMT, Z.CNCL_RTN_AMT, Z.PNT_DC_AMT, Z.GFCD_USE_AMT, 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.BRAND_ENM, Z.ORD_DTL_STAT_NM
|
|
|
- , Z.ORD_REQ_CHG_QTY, Z.ORD_CAN_CHG_QTY
|
|
|
- ORDER BY Z.ORD_NO DESC, Z.ORD_DTL_STAT, Z.SELF_GOODS_YN DESC, Z.SHOT_DELV_YN DESC, Z.SUPPLY_COMP_CD
|
|
|
+ GROUP BY Z.ORD_NO
|
|
|
+ , Z.ORD_DT
|
|
|
+ , Z.PAY_DT
|
|
|
+ , Z.ORD_DTL_NO
|
|
|
+ , Z.GOODS_CD
|
|
|
+ , Z.GOODS_NM
|
|
|
+ , Z.LIST_PRICE
|
|
|
+ , Z.GOODS_TYPE
|
|
|
+ , Z.SYS_IMG_NM
|
|
|
+ , Z.BRAND_NM
|
|
|
+ , Z.BRAND_ENM
|
|
|
+ , Z.REMAIN_DT
|
|
|
+ ORDER BY Z.ORD_NO DESC
|
|
|
<include refid="selectForPagingFooter"/>
|
|
|
</select>
|
|
|
|
|
|
@@ -946,89 +895,58 @@
|
|
|
<select id="getAlreadyReviewList" parameterType="Review" resultType="Review">
|
|
|
/* TsfReivew.getAlreadyReviewList */
|
|
|
<include refid="selectForPagingHeader"/>
|
|
|
- SELECT GROUP_CONCAT(Z.ITEM_NM ORDER BY Z.ORD_DTL_ITEM_SQ SEPARATOR '!@!') AS ITEM_NM
|
|
|
- -- , GROUP_CONCAT(Z.COLOR_NM ORDER BY Z.ORD_DTL_ITEM_SQ) AS COLOR_NM
|
|
|
- , GROUP_CONCAT(' ',CONCAT(OPT_CD1_NM,' / ', OPT_CD2) ORDER BY Z.ORD_DTL_ITEM_SQ) AS COLOR_NM
|
|
|
- , GROUP_CONCAT(Z.OPT_CD1 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1
|
|
|
- , GROUP_CONCAT(Z.OPT_CD2 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD2
|
|
|
- , GROUP_CONCAT(Z.OPT_CD1_NM ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1_NM
|
|
|
- , Z.ORD_NO
|
|
|
- , Z.ORD_DT
|
|
|
- , Z.PAY_DT
|
|
|
- , Z.DELV_EDDT
|
|
|
- , Z.ORD_DTL_NO
|
|
|
- , Z.ORD_EXCH_GB
|
|
|
- , Z.GOODS_CD
|
|
|
- , Z.GOODS_NM
|
|
|
- , Z.LIST_PRICE
|
|
|
- , Z.GOODS_TYPE
|
|
|
- , 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.INVOICE_NO
|
|
|
- , Z.SUPPLY_COMP_CD
|
|
|
- , Z.DELV_FEE_CD
|
|
|
- , Z.SHOT_DELV_YN
|
|
|
- , Z.CHANGEABLE_YN
|
|
|
- , Z.RETURNABLE_YN
|
|
|
- , Z.SELF_GOODS_YN
|
|
|
- , Z.BRAND_NM
|
|
|
- , Z.BRAND_ENM
|
|
|
- , Z.ORD_DTL_STAT_NM
|
|
|
- , Z.ORD_REQ_CHG_QTY
|
|
|
- , Z.ORD_CAN_CHG_QTY
|
|
|
- , Z.ITEMKIND_NM
|
|
|
- , Z.ITEMKIND_CD
|
|
|
- , Z.SIZE_GB
|
|
|
- , Z.REMAIN_DT
|
|
|
- , Z.REVIEW_SQ
|
|
|
- , Z.REVIEW_GB
|
|
|
- , Z.REVIEW_CONTENT
|
|
|
- , Z.SCORE
|
|
|
- , Z.HEIGHT
|
|
|
- , Z.WEIGHT
|
|
|
- , Z.SCORE_SIZE
|
|
|
- , Z.SCORE_COLOR
|
|
|
- , Z.SCORE_FIT
|
|
|
- , Z.SCORE_THICK
|
|
|
- , Z.SCORE_WEIGHT
|
|
|
- , Z.SCORE_BALL
|
|
|
- , Z.GIVE_DUE_PNT
|
|
|
- , Z.PNT_GIVE_STAT
|
|
|
- , Z.BEST_YN
|
|
|
- , Z.GIVE_DUE_BPNT
|
|
|
- , Z.BPNT_GIVE_YN
|
|
|
- , Z.DISP_YN
|
|
|
- , Z.DEL_YN
|
|
|
- , Z.CONFIRM_YN
|
|
|
- , Z.CONFIRM_UNO
|
|
|
- , Z.CONFIRM_DT
|
|
|
- , Z.REG_NO
|
|
|
- , Z.REG_DT
|
|
|
- , Z.UPD_NO
|
|
|
- , Z.UPD_DT
|
|
|
- , Z.ADM_RPL
|
|
|
- , Z.ADM_RPL_REG_NO
|
|
|
- , Z.ADM_RPL_DT
|
|
|
- , ROW_NUMBER() OVER(ORDER BY Z.ORD_DT DESC) AS RNUM
|
|
|
- FROM (SELECT O.ORD_NO
|
|
|
+ SELECT GROUP_CONCAT(Z.ITEM_NM ORDER BY Z.ORD_DTL_ITEM_SQ SEPARATOR '!@!') AS ITEM_NM
|
|
|
+ , GROUP_CONCAT(' ',CONCAT(OPT_CD1_NM,' / ', OPT_CD2) ORDER BY Z.ORD_DTL_ITEM_SQ) AS COLOR_NM
|
|
|
+ , GROUP_CONCAT(Z.OPT_CD1 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1
|
|
|
+ , GROUP_CONCAT(Z.OPT_CD2 ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD2
|
|
|
+ , GROUP_CONCAT(Z.OPT_CD1_NM ORDER BY Z.ORD_DTL_ITEM_SQ) AS OPT_CD1_NM
|
|
|
+ , Z.ORD_NO
|
|
|
+ , Z.ORD_DT
|
|
|
+ , Z.PAY_DT
|
|
|
+ , Z.ORD_DTL_NO
|
|
|
+ , Z.GOODS_CD
|
|
|
+ , Z.GOODS_NM
|
|
|
+ , Z.LIST_PRICE
|
|
|
+ , Z.GOODS_TYPE
|
|
|
+ , Z.SYS_IMG_NM
|
|
|
+ , Z.BRAND_NM
|
|
|
+ , Z.BRAND_ENM
|
|
|
+ , Z.REMAIN_DT
|
|
|
+ , Z.REVIEW_SQ
|
|
|
+ , Z.REVIEW_GB
|
|
|
+ , Z.REVIEW_CONTENT
|
|
|
+ , Z.SCORE
|
|
|
+ , Z.HEIGHT
|
|
|
+ , Z.WEIGHT
|
|
|
+ , Z.SCORE_SIZE
|
|
|
+ , Z.SCORE_COLOR
|
|
|
+ , Z.SCORE_FIT
|
|
|
+ , Z.SCORE_THICK
|
|
|
+ , Z.SCORE_WEIGHT
|
|
|
+ , Z.SCORE_BALL
|
|
|
+ , Z.BEST_YN
|
|
|
+ , Z.DISP_YN
|
|
|
+ , Z.DEL_YN
|
|
|
+ , Z.CONFIRM_YN
|
|
|
+ , Z.CONFIRM_UNO
|
|
|
+ , Z.CONFIRM_DT
|
|
|
+ , Z.REG_NO
|
|
|
+ , Z.REG_DT
|
|
|
+ , Z.UPD_NO
|
|
|
+ , Z.UPD_DT
|
|
|
+ , Z.ADM_RPL
|
|
|
+ , Z.ADM_RPL_REG_NO
|
|
|
+ , Z.ADM_RPL_DT
|
|
|
+ , ROW_NUMBER() OVER(ORDER BY Z.ORD_DT DESC) AS RNUM
|
|
|
+ FROM (
|
|
|
+ SELECT O.ORD_NO
|
|
|
, DATE_FORMAT(O.ORD_DT, '%Y.%m.%d') AS ORD_DT
|
|
|
- , DATE_FORMAT(O.PAY_DT, '%Y.%m.%d') AS PAY_DT
|
|
|
- , DATE_FORMAT(OD.DELV_EDDT, '%m/%d') AS DELV_EDDT
|
|
|
+ , DATE_FORMAT(O.PAY_DT, '%Y.%m.%d') AS PAY_DT
|
|
|
+ , DATE_FORMAT(OD.DELV_EDDT, '%m/%d') AS DELV_EDDT
|
|
|
, OD.ORD_DTL_NO
|
|
|
- , OD.ORD_EXCH_GB
|
|
|
, OD.GOODS_CD
|
|
|
- , OD.GIFT_ADDR_INP_YN
|
|
|
, G.GOODS_NM
|
|
|
- , IFNULL((SELECT COLOR_KNM FROM TB_COLOR C WHERE COLOR_CD = IFNULL(NULLIF(ODI.OPT_CD1,'') , G.MAIN_COLOR_CD ) AND USE_YN = 'Y'), ODI.OPT_CD1) AS COLOR_NM
|
|
|
- , (SELECT GOODS_NM FROM TB_GOODS WHERE GOODS_CD = ODI.ITEM_CD) AS ITEM_NM
|
|
|
+ , (SELECT GOODS_NM FROM TB_GOODS WHERE GOODS_CD = ODI.ITEM_CD) AS ITEM_NM
|
|
|
, ODI.ORD_DTL_ITEM_SQ
|
|
|
, ODI.OPT_CD1
|
|
|
, ODI.OPT_CD2
|
|
|
@@ -1037,67 +955,41 @@
|
|
|
, G.GOODS_TYPE
|
|
|
, CASE WHEN G.GOODS_TYPE != 'G056_S' AND G.SELF_GOODS_YN = 'Y' THEN (SELECT MAX(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = G.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 = G.GOODS_CD AND COLOR_CD = IFNULL(G.MAIN_COLOR_CD,'XX') AND DEFAULT_IMG_YN = 'Y') END AS SYS_IMG_NM
|
|
|
- , OD.ORD_DTL_STAT
|
|
|
- , OD.ORD_QTY
|
|
|
- , OD.CNCL_RTN_QTY
|
|
|
- , OD.ORD_AMT
|
|
|
- , OD.REAL_ORD_AMT
|
|
|
- , OD.SAVE_PNT_AMT
|
|
|
- , OD.CNCL_RTN_AMT
|
|
|
- , OD.PNT_DC_AMT
|
|
|
- , OD.GFCD_USE_AMT
|
|
|
- , OD.INVOICE_NO
|
|
|
- , OD.SUPPLY_COMP_CD
|
|
|
- , OD.DELV_FEE_CD
|
|
|
- , OD.SHOT_DELV_YN
|
|
|
- , OD.CHANGEABLE_YN
|
|
|
- , OD.RETURNABLE_YN
|
|
|
- , G.SELF_GOODS_YN
|
|
|
, CASE BG.DISP_NM_LANG WHEN 'EN' THEN BG.BRAND_GROUP_ENM
|
|
|
ELSE BG.BRAND_GROUP_KNM
|
|
|
END AS BRAND_NM
|
|
|
, B.BRAND_ENM
|
|
|
- , FN_GET_CODE_NM('G013', OD.ORD_DTL_STAT) AS ORD_DTL_STAT_NM
|
|
|
- , IFNULL(OCD.ORD_REQ_CHG_QTY, 0) AS ORD_REQ_CHG_QTY
|
|
|
- , OD.ORD_QTY - OD.CNCL_RTN_QTY - IFNULL(OCD.ORD_REQ_CHG_QTY, 0) AS ORD_CAN_CHG_QTY
|
|
|
- , I.ITEMKIND_NM
|
|
|
- , I.ITEMKIND_CD
|
|
|
- , I.SIZE_GB
|
|
|
, R.REVIEW_SQ
|
|
|
, R.REVIEW_GB
|
|
|
, R.REVIEW_CONTENT
|
|
|
, R.SCORE
|
|
|
, R.HEIGHT
|
|
|
, R.WEIGHT
|
|
|
- , (CASE R.SCORE_SIZE WHEN 1 THEN '작음'
|
|
|
+ , (CASE R.SCORE_SIZE WHEN 1 THEN '작음'
|
|
|
WHEN 2 THEN '딱맞음'
|
|
|
WHEN 3 THEN '큼'
|
|
|
END) AS SCORE_SIZE
|
|
|
- , (CASE R.SCORE_COLOR WHEN 1 THEN '밝음'
|
|
|
+ , (CASE R.SCORE_COLOR WHEN 1 THEN '밝음'
|
|
|
WHEN 2 THEN '똑같음'
|
|
|
- WHEN 3 THEN '어두움'
|
|
|
+ WHEN 3 THEN '어두움'
|
|
|
END) AS SCORE_COLOR
|
|
|
- , (CASE R.SCORE_FIT WHEN 1 THEN '슬림'
|
|
|
- WHEN 2 THEN '레귤러'
|
|
|
- WHEN 3 THEN '오버'
|
|
|
+ , (CASE R.SCORE_FIT WHEN 1 THEN '슬림'
|
|
|
+ WHEN 2 THEN '레귤러'
|
|
|
+ WHEN 3 THEN '오버'
|
|
|
END) AS SCORE_FIT
|
|
|
- , (CASE R.SCORE_THICK WHEN 1 THEN '얇음'
|
|
|
- WHEN 2 THEN '적당함'
|
|
|
+ , (CASE R.SCORE_THICK WHEN 1 THEN '얇음'
|
|
|
+ WHEN 2 THEN '적당함'
|
|
|
WHEN 3 THEN '도톰함'
|
|
|
END) AS SCORE_THICK
|
|
|
- , (CASE R.SCORE_WEIGHT WHEN 1 THEN '가벼움'
|
|
|
+ , (CASE R.SCORE_WEIGHT WHEN 1 THEN '가벼움'
|
|
|
WHEN 2 THEN '적당함'
|
|
|
WHEN 3 THEN '무거움'
|
|
|
END) AS SCORE_WEIGHT
|
|
|
, (CASE R.SCORE_BALL WHEN 1 THEN '작음'
|
|
|
WHEN 2 THEN '딱맞음'
|
|
|
- WHEN 3 THEN '큼'
|
|
|
+ WHEN 3 THEN '큼'
|
|
|
END) AS SCORE_BALL
|
|
|
- , R.GIVE_DUE_PNT
|
|
|
- , R.PNT_GIVE_STAT
|
|
|
, R.BEST_YN
|
|
|
- , R.GIVE_DUE_BPNT
|
|
|
- , R.BPNT_GIVE_YN
|
|
|
, R.DISP_YN
|
|
|
, R.DEL_YN
|
|
|
, R.CONFIRM_YN
|
|
|
@@ -1110,7 +1002,7 @@
|
|
|
, R.ADM_RPL
|
|
|
, R.ADM_RPL_REG_NO
|
|
|
, DATE_FORMAT(R.ADM_RPL_DT , '%Y.%m.%d') AS ADM_RPL_DT
|
|
|
- , DATEDIFF( DATE_ADD(O.PAY_DT,INTERVAL #{reviewExpireDay} DAY),NOW()) AS REMAIN_DT -- 남은시간
|
|
|
+ , DATEDIFF( DATE_ADD(O.PAY_DT,INTERVAL 365 /**P*/ DAY),NOW()) AS REMAIN_DT -- 남은시간
|
|
|
FROM TB_ORDER O
|
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
|
ON O.ORD_NO = OD.ORD_NO
|
|
|
@@ -1129,17 +1021,6 @@
|
|
|
AND R.ORD_DTL_NO = OD.ORD_DTL_NO
|
|
|
AND R.DEL_YN = 'N'
|
|
|
AND R.DISP_YN = 'Y'
|
|
|
- LEFT JOIN TB_ITEMKIND I
|
|
|
- ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
- LEFT OUTER JOIN (SELECT OD.ORD_DTL_NO
|
|
|
- , SUM(OCD.CHG_QTY) AS ORD_REQ_CHG_QTY
|
|
|
- FROM TB_ORDER_CHANGE_DETAIL OCD
|
|
|
- INNER JOIN TB_ORDER_DETAIL OD
|
|
|
- ON OCD.ORD_DTL_NO = OD.ORD_DTL_NO
|
|
|
- WHERE OCD.DEL_YN = 'N'
|
|
|
- GROUP BY OCD.ORD_DTL_NO
|
|
|
- ) OCD
|
|
|
- ON OD.ORD_DTL_NO = OCD.ORD_DTL_NO
|
|
|
LEFT OUTER JOIN TB_COLOR C ON ODI.OPT_CD1 = C.COLOR_CD
|
|
|
AND C.USE_YN = 'Y'
|
|
|
WHERE 1=1
|
|
|
@@ -1149,11 +1030,43 @@
|
|
|
AND OD.ORD_DTL_NO IN (SELECT R.ORD_DTL_NO FROM TB_REVIEW R WHERE R.DEL_YN = 'N' AND DISP_YN = 'Y' AND R.ORD_NO = O.ORD_NO AND R.ORD_DTL_NO = OD.ORD_DTL_NO AND R.CUST_NO = #{custNo})
|
|
|
AND O.SITE_CD = #{siteCd}
|
|
|
) Z
|
|
|
- GROUP BY Z.ORD_NO, Z.ORD_DT, Z.DELV_EDDT, 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.SAVE_PNT_AMT, Z.CNCL_RTN_AMT, Z.PNT_DC_AMT, Z.GFCD_USE_AMT, 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.BRAND_ENM, Z.ORD_DTL_STAT_NM
|
|
|
- , Z.ORD_REQ_CHG_QTY, Z.ORD_CAN_CHG_QTY, Z.REVIEW_SQ
|
|
|
+ GROUP BY Z.ORD_NO
|
|
|
+ , Z.ORD_DT
|
|
|
+ , Z.PAY_DT
|
|
|
+ , Z.ORD_DTL_NO
|
|
|
+ , Z.GOODS_CD
|
|
|
+ , Z.GOODS_NM
|
|
|
+ , Z.LIST_PRICE
|
|
|
+ , Z.GOODS_TYPE
|
|
|
+ , Z.SYS_IMG_NM
|
|
|
+ , Z.BRAND_NM
|
|
|
+ , Z.BRAND_ENM
|
|
|
+ , Z.REMAIN_DT
|
|
|
+ , Z.REVIEW_SQ
|
|
|
+ , Z.REVIEW_GB
|
|
|
+ , Z.REVIEW_CONTENT
|
|
|
+ , Z.SCORE
|
|
|
+ , Z.HEIGHT
|
|
|
+ , Z.WEIGHT
|
|
|
+ , Z.SCORE_SIZE
|
|
|
+ , Z.SCORE_COLOR
|
|
|
+ , Z.SCORE_FIT
|
|
|
+ , Z.SCORE_THICK
|
|
|
+ , Z.SCORE_WEIGHT
|
|
|
+ , Z.SCORE_BALL
|
|
|
+ , Z.BEST_YN
|
|
|
+ , Z.DISP_YN
|
|
|
+ , Z.DEL_YN
|
|
|
+ , Z.CONFIRM_YN
|
|
|
+ , Z.CONFIRM_UNO
|
|
|
+ , Z.CONFIRM_DT
|
|
|
+ , Z.REG_NO
|
|
|
+ , Z.REG_DT
|
|
|
+ , Z.UPD_NO
|
|
|
+ , Z.UPD_DT
|
|
|
+ , Z.ADM_RPL
|
|
|
+ , Z.ADM_RPL_REG_NO
|
|
|
+ , Z.ADM_RPL_DT
|
|
|
ORDER BY Z.ORD_NO DESC
|
|
|
<include refid="selectForPagingFooter"/>
|
|
|
</select>
|