Browse Source

쿼리정리

jsh77b 4 years ago
parent
commit
a322c652c2
1 changed files with 139 additions and 139 deletions
  1. 139 139
      src/main/java/com/style24/persistence/mybatis/shop/TscScm.xml

+ 139 - 139
src/main/java/com/style24/persistence/mybatis/shop/TscScm.xml

@@ -367,9 +367,9 @@
 		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}
+		       #{item}
 			</foreach>
 		</if>
 	</select>
@@ -378,61 +378,61 @@
 	<select id="getOrderDetailInfo" parameterType="Order" resultType="Order">
 		/* tscScm.getOrderDetailInfo */
 		SELECT O.ORD_NO
-			 , O.MALL_GB
-			 , DATE_FORMAT(O.ORD_DT, '%Y%m%d%H%i%S')                             AS ORD_DT
-			 , DATE_FORMAT(O.PAY_DT, '%Y%m%d%H%i%S')                             AS PAY_DT
-			 , O.CUST_NO
-			 , O.ORD_NM
-			 , O.ORD_PHNNO
-			 , O.ORD_TELNO
-			 , O.ORD_EMAIL
-			 , OD.ORD_DTL_STAT
-			 , O.SITE_CD
-			 , O.FRONT_GB
-			 , OD.ORD_DTL_NO
-			 , OD.ORD_EXCH_GB
-			 , OD.ORG_ORD_DTL_NO
-			 , OD.VENDOR_ID
-			 , OD.SUPPLY_COMP_CD
-			 , OD.GOODS_CD
-			 , OD.FORMAL_GB
-			 , OD.GOODS_TYPE
-			 , OD.LIST_PRICE
-			 , OD.CURR_PRICE
-			 , OD.DC_RATE
-			 , OD.ORD_QTY
-			 , OD.ORD_AMT
-			 , OD.CNCL_RTN_QTY
-			 , OD.CNCL_RTN_AMT
-			 , OD.GOODS_CPN_DC_AMT
-			 , OD.CART_CPN_DC_AMT
-			 , OD.PNT_DC_AMT
-			 , OD.PRE_PNT_DC_AMT
-			 , OD.SAVE_PNT_AMT
-			 , OD.REAL_ORD_AMT
-			 , OD.AGENT_ORDER_ID
-			 , OD.EXTMALL_ORDER_ID
-			 , OD.ORD_DTL_STAT
-			 , FN_GET_CODE_NM('G013', OD.ORD_DTL_STAT)                           AS ORD_DTL_STAT_NM
-			 , OD.SOLDOUT_YN
-			 , OD.SOLDOUT_MEMO
-			 , OD.SOLDOUT_REG_NO
-			 , OD.SOLDOUT_REG_DT
-			 , OD.SHIP_COMP_CD
-			 , OD.INVOICE_NO
-			 , OD.DELV_STDT
-			 , OD.DELV_EDDT
-			 , OD.SELL_STORE_CD
-			 , OD.SELL_FEE_RATE
-			 , OD.DELV_ADDR_SQ
-			 , OD.REG_NO
-			 , OD.REG_DT
-			 , OD.UPD_NO
-			 , OD.UPD_DT
-			 , (SELECT SELF_GOODS_YN FROM TB_GOODS WHERE GOODS_CD = OD.GOODS_CD) AS SELF_YN
-			 , ODI.ITEM_CD
-			 , ODI.OPT_CD1
-			 , ODI.OPT_CD2
+		     , O.MALL_GB
+		     , DATE_FORMAT(O.ORD_DT, '%Y%m%d%H%i%S')                             AS ORD_DT
+		     , DATE_FORMAT(O.PAY_DT, '%Y%m%d%H%i%S')                             AS PAY_DT
+		     , O.CUST_NO
+		     , O.ORD_NM
+		     , O.ORD_PHNNO
+		     , O.ORD_TELNO
+		     , O.ORD_EMAIL
+		     , OD.ORD_DTL_STAT
+		     , O.SITE_CD
+		     , O.FRONT_GB
+		     , OD.ORD_DTL_NO
+		     , OD.ORD_EXCH_GB
+		     , OD.ORG_ORD_DTL_NO
+		     , OD.VENDOR_ID
+		     , OD.SUPPLY_COMP_CD
+		     , OD.GOODS_CD
+		     , OD.FORMAL_GB
+		     , OD.GOODS_TYPE
+		     , OD.LIST_PRICE
+		     , OD.CURR_PRICE
+		     , OD.DC_RATE
+		     , OD.ORD_QTY
+		     , OD.ORD_AMT
+		     , OD.CNCL_RTN_QTY
+		     , OD.CNCL_RTN_AMT
+		     , OD.GOODS_CPN_DC_AMT
+		     , OD.CART_CPN_DC_AMT
+		     , OD.PNT_DC_AMT
+		     , OD.PRE_PNT_DC_AMT
+		     , OD.SAVE_PNT_AMT
+		     , OD.REAL_ORD_AMT
+		     , OD.AGENT_ORDER_ID
+		     , OD.EXTMALL_ORDER_ID
+		     , OD.ORD_DTL_STAT
+		     , FN_GET_CODE_NM('G013', OD.ORD_DTL_STAT)                           AS ORD_DTL_STAT_NM
+		     , OD.SOLDOUT_YN
+		     , OD.SOLDOUT_MEMO
+		     , OD.SOLDOUT_REG_NO
+		     , OD.SOLDOUT_REG_DT
+		     , OD.SHIP_COMP_CD
+		     , OD.INVOICE_NO
+		     , OD.DELV_STDT
+		     , OD.DELV_EDDT
+		     , OD.SELL_STORE_CD
+		     , OD.SELL_FEE_RATE
+		     , OD.DELV_ADDR_SQ
+		     , OD.REG_NO
+		     , OD.REG_DT
+		     , OD.UPD_NO
+		     , OD.UPD_DT
+		     , (SELECT SELF_GOODS_YN FROM TB_GOODS WHERE GOODS_CD = OD.GOODS_CD) AS SELF_YN
+		     , ODI.ITEM_CD
+		     , ODI.OPT_CD1
+		     , ODI.OPT_CD2
 		FROM   TB_ORDER O
 		INNER  JOIN TB_ORDER_DETAIL OD
 		ON     O.ORD_NO = OD.ORD_NO
@@ -554,116 +554,116 @@
 		/* tscScm.getOrderSellerClaimList */
 		SELECT X.*
 		FROM (
-			SELECT @rownum := @rownum + 1 AS RNUM
-			     , Z.*
-			FROM (
-				SELECT OD.SUPPLY_COMP_CD
-				     , OCD.ORD_CHG_SQ
-				     , (SELECT X.SUPPLY_COMP_NM
-				        FROM   TB_SUPPLY_COMPANY X
-				        WHERE  X.SUPPLY_COMP_CD = OD.SUPPLY_COMP_CD) AS SUPPLY_COMP_NM
-				     , G.BRAND_CD
-				     , (SELECT X.BRAND_KNM
-				        FROM   TB_BRAND X
-				        WHERE  X.BRAND_CD = G.BRAND_CD) AS BRAND_KNM
-				     , OD.ORD_NO
-				     , OCD.ORD_DTL_NO
-				     , OC.CHG_GB
-				     , FN_GET_CODE_NM('G680', OC.CHG_GB) AS CHG_GB_NM
-				     , OCD.CHG_STAT
-				     , FN_GET_CODE_NM('G685', OCD.CHG_STAT) AS CHG_STAT_NM
-				     , OC.REG_DT
-				     , OC.CHGER_NM
-				     , OC.CHGER_PHNNO 
-				     , OC.CHGER_ZIPCODE 
-				     , OC.CHGER_BASE_ADDR 
-				     , OC.CHGER_DTL_ADDR
-				     , G.SUPPLY_GOODS_CD 
-				     , OD.GOODS_CD
-				     , G.GOODS_NM
-				     , ODI.OPT_CD1 
-				     , ODI.OPT_CD2
-				     , OCD.CHG_QTY
-				     , OCD.CHG_ORD_DTL_NO AS EXCHANGE_ORD_DTL_NO
-				     , ODI2.OPT_CD1 AS OPT_CD11 
-				     , ODI2.OPT_CD2 AS OPT_CD12
-				     , OC.WD_INVOICE_NO 
-				     , OC.WD_INVOICE_SEND_YN 
-				     , OD.DELV_FEE_CD
-				     , CASE WHEN G.SELF_GOODS_YN = 'Y'
-				            THEN 'WMS'
-				            ELSE OD.DELV_FEE_CD
-				            END  DELV_FEE_CD_GRP
-				     , OC.WD_GB
-				     , OC.CHG_REASON
-				     , OC.CHG_MEMO
-				     , OCD.WH_MEMO
-				     , O.ORD_NM
-				     , O.ORD_PHNNO
-				FROM   TB_ORDER_CHANGE_DETAIL OCD
-				INNER  JOIN TB_ORDER_CHANGE OC
-				ON     OCD.ORD_CHG_SQ = OC.ORD_CHG_SQ
-				INNER  JOIN TB_ORDER_DETAIL OD
-				ON     OCD.ORD_DTL_NO = OD.ORD_DTL_NO
-				INNER  JOIN TB_ORDER O
-				ON     OD.ORD_NO = O.ORD_NO
-				INNER  JOIN TB_GOODS G
-				ON     OD.GOODS_CD = G.GOODS_CD
-				INNER  JOIN TB_ORDER_DETAIL_ITEM ODI
-				ON     OD.ORD_DTL_NO = ODI.ORD_DTL_NO
-				LEFT   OUTER JOIN TB_ORDER_DETAIL OD2
-				ON     OCD.CHG_ORD_DTL_NO = OD2.ORD_DTL_NO
-				LEFT   OUTER JOIN TB_ORDER_DETAIL_ITEM ODI2
-				ON     OD2.ORD_DTL_NO = ODI2.ORD_DTL_NO
-				WHERE  1=1
-				AND    G.SELF_GOODS_YN = 'N'
+		    SELECT @rownum := @rownum + 1 AS RNUM
+		         , Z.*
+		    FROM (
+		        SELECT OD.SUPPLY_COMP_CD
+		             , OCD.ORD_CHG_SQ
+		             , (SELECT X.SUPPLY_COMP_NM
+		                FROM   TB_SUPPLY_COMPANY X
+		                WHERE  X.SUPPLY_COMP_CD = OD.SUPPLY_COMP_CD) AS SUPPLY_COMP_NM
+		             , G.BRAND_CD
+		             , (SELECT X.BRAND_KNM
+		                FROM   TB_BRAND X
+		                WHERE  X.BRAND_CD = G.BRAND_CD) AS BRAND_KNM
+		             , OD.ORD_NO
+		             , OCD.ORD_DTL_NO
+		             , OC.CHG_GB
+		             , FN_GET_CODE_NM('G680', OC.CHG_GB) AS CHG_GB_NM
+		             , OCD.CHG_STAT
+		             , FN_GET_CODE_NM('G685', OCD.CHG_STAT) AS CHG_STAT_NM
+		             , OC.REG_DT
+		             , OC.CHGER_NM
+		             , OC.CHGER_PHNNO 
+		             , OC.CHGER_ZIPCODE 
+		             , OC.CHGER_BASE_ADDR 
+		             , OC.CHGER_DTL_ADDR
+		             , G.SUPPLY_GOODS_CD 
+		             , OD.GOODS_CD
+		             , G.GOODS_NM
+		             , ODI.OPT_CD1 
+		             , ODI.OPT_CD2
+		             , OCD.CHG_QTY
+		             , OCD.CHG_ORD_DTL_NO AS EXCHANGE_ORD_DTL_NO
+		             , ODI2.OPT_CD1 AS OPT_CD11 
+		             , ODI2.OPT_CD2 AS OPT_CD12
+		             , OC.WD_INVOICE_NO 
+		             , OC.WD_INVOICE_SEND_YN 
+		             , OD.DELV_FEE_CD
+		             , CASE WHEN G.SELF_GOODS_YN = 'Y'
+		                    THEN 'WMS'
+		                    ELSE OD.DELV_FEE_CD
+		                    END  DELV_FEE_CD_GRP
+		             , OC.WD_GB
+		             , OC.CHG_REASON
+		             , OC.CHG_MEMO
+		             , OCD.WH_MEMO
+		             , O.ORD_NM
+		             , O.ORD_PHNNO
+		        FROM   TB_ORDER_CHANGE_DETAIL OCD
+		        INNER  JOIN TB_ORDER_CHANGE OC
+		        ON     OCD.ORD_CHG_SQ = OC.ORD_CHG_SQ
+		        INNER  JOIN TB_ORDER_DETAIL OD
+		        ON     OCD.ORD_DTL_NO = OD.ORD_DTL_NO
+		        INNER  JOIN TB_ORDER O
+		        ON     OD.ORD_NO = O.ORD_NO
+		        INNER  JOIN TB_GOODS G
+		        ON     OD.GOODS_CD = G.GOODS_CD
+		        INNER  JOIN TB_ORDER_DETAIL_ITEM ODI
+		        ON     OD.ORD_DTL_NO = ODI.ORD_DTL_NO
+		        LEFT   OUTER JOIN TB_ORDER_DETAIL OD2
+		        ON     OCD.CHG_ORD_DTL_NO = OD2.ORD_DTL_NO
+		        LEFT   OUTER JOIN TB_ORDER_DETAIL_ITEM ODI2
+		        ON     OD2.ORD_DTL_NO = ODI2.ORD_DTL_NO
+		        WHERE  1=1
+		        AND    G.SELF_GOODS_YN = 'N'
 				<if test='supplyCompCd != null and supplyCompCd != ""'>
-				AND    OD.SUPPLY_COMP_CD = #{supplyCompCd}
+		        AND    OD.SUPPLY_COMP_CD = #{supplyCompCd}
 				</if>
 				<if test="multiSupplyCompCd != null and multiSupplyCompCd != ''">
-				AND OD.SUPPLY_COMP_CD IN
+		        AND    OD.SUPPLY_COMP_CD IN
 					<foreach collection="multiSupplyCompCd" item="item" index="index"  open="(" close=")" separator=",">
-				    #{item}
+		               #{item}
 					</foreach>
 				</if>
 				<if test="multiBrand != null and multiBrand != ''">
-				AND    G.BRAND_CD IN
+		        AND    G.BRAND_CD IN
 					<foreach collection="multiBrand" item="item" index="index"  open="(" close=")" separator=",">
-				    #{item}
+		               #{item}
 					</foreach>
 				</if>
 				<if test='chgGb != null and chgGb != ""'>
-				AND    OC.CHG_GB = #{chgGb}
+		        AND    OC.CHG_GB = #{chgGb}
 				</if>
 				<if test="multiChgStat != null and multiChgStat != ''">
-				AND    OCD.CHG_STAT IN
+		        AND    OCD.CHG_STAT IN
 					<foreach collection="multiChgStat" item="item" index="index"  open="(" close=")" separator=",">
-						#{item}
+		                #{item}
 					</foreach>
 				</if>
 				<if test="ordNo != null and ordNo != ''">
-				AND    O.ORD_NO = #{ordNo}
+		        AND    O.ORD_NO = #{ordNo}
 				</if>
 				<if test="chgerNm != null and chgerNm != ''">
-				AND    OC.CHGER_NM = #{chgerNm}
+		        AND    OC.CHGER_NM = #{chgerNm}
 				</if>
 				<if test='goodsCd != null and goodsCd != ""'>
-				AND    G.GOODS_CD = #{goodsCd}
+		        AND    G.GOODS_CD = #{goodsCd}
 				</if>
 				<if test='ordChgSq != null and ordChgSq != ""'>
-				AND    OCD.ORD_CHG_SQ = #{ordChgSq}
+		        AND    OCD.ORD_CHG_SQ = #{ordChgSq}
 				</if>
 				<if test='stDate != null and stDate != ""'>
 					<if test='searchDateGb != null and searchDateGb == "ordDt"'>
-				AND    OC.REG_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
-				AND    OC.REG_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(#{edDate}, INTERVAL 1 DAY), '%Y-%m-%d %H:%i:%S')
+		        AND    OC.REG_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
+		        AND    OC.REG_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(#{edDate}, INTERVAL 1 DAY), '%Y-%m-%d %H:%i:%S')
 					</if>
 				</if>
-				AND    OCD.CHG_STAT NOT IN ('G685_19', 'G685_49', 'G685_69')
-				AND    OCD.CHG_QTY > 0
-			) Z
-			JOIN (SELECT @rownum := 0) R
-			ORDER  BY Z.REG_DT ASC
+		        AND    OCD.CHG_STAT NOT IN ('G685_19', 'G685_49', 'G685_69')
+		        AND    OCD.CHG_QTY > 0
+		    ) Z
+		    JOIN (SELECT @rownum := 0) R
+		    ORDER  BY Z.REG_DT ASC
 		) X
 		WHERE  1=1
 		AND    X.RNUM BETWEEN  #{pageable.startRow} AND #{pageable.endRow}