|
|
@@ -482,9 +482,9 @@
|
|
|
INNER JOIN TB_ITEMKIND I ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
INNER JOIN TB_DELV_FEE_POLICY DFP ON G.DELV_FEE_CD = DFP.DELV_FEE_CD
|
|
|
AND G.SUPPLY_COMP_CD = DFP.SUPPLY_COMP_CD
|
|
|
+ INNER JOIN TB_EP_GOODS_IMG GI ON G.GOODS_CD = GI.GOODS_CD
|
|
|
LEFT OUTER JOIN TB_GOODS_BENEFIT_PRICE GBP ON G.GOODS_CD = GBP.GOODS_CD
|
|
|
LEFT OUTER JOIN TB_GOODS_SUMMARY GS ON G.GOODS_CD = GS.GOODS_CD
|
|
|
- LEFT OUTER JOIN TB_EP_GOODS_IMG GI ON G.GOODS_CD = GI.GOODS_CD
|
|
|
LEFT OUTER JOIN TB_EP_GOODS_ADD_IMG GAI ON G.GOODS_CD = GAI.GOODS_CD
|
|
|
LEFT OUTER JOIN (
|
|
|
SELECT ITEMKIND_CD
|
|
|
@@ -1054,30 +1054,27 @@
|
|
|
, DFP.DELV_FEE
|
|
|
, DFP.MIN_ORD_AMT
|
|
|
FROM TB_DELV_FEE_POLICY DFP
|
|
|
- INNER JOIN TB_GOODS G
|
|
|
- ON G.DELV_FEE_CD = DFP.DELV_FEE_CD
|
|
|
- AND G.SUPPLY_COMP_CD = DFP.SUPPLY_COMP_CD
|
|
|
- INNER JOIN TB_BRAND B
|
|
|
- ON G.BRAND_CD = B.BRAND_CD
|
|
|
- INNER JOIN TB_ITEMKIND I
|
|
|
- ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
- WHERE 1=1
|
|
|
+ INNER JOIN TB_GOODS G ON G.DELV_FEE_CD = DFP.DELV_FEE_CD
|
|
|
+ AND G.SUPPLY_COMP_CD = DFP.SUPPLY_COMP_CD
|
|
|
+ INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD
|
|
|
+ INNER JOIN TB_ITEMKIND I ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
+ WHERE 1 = 1
|
|
|
<choose>
|
|
|
<when test='epType == "SUMMARY"'> <!-- 요약EP -->
|
|
|
- AND G.UPD_DT >= DATE_ADD(NOW(), INTERVAL -7 HOUR)
|
|
|
- </when>
|
|
|
- <otherwise> <!-- 전체EP -->
|
|
|
- AND G.GOODS_STAT = 'G008_90' /*승인완료상품*/
|
|
|
- AND G.SELF_MALL_YN = 'Y' /*몰노출상품*/
|
|
|
- AND G.SELL_STDT <![CDATA[<=]]> NOW() /*유효한 판매기간*/
|
|
|
- AND G.SELL_EDDT <![CDATA[>=]]> NOW() /*유효한 판매기간*/
|
|
|
- AND G.ADULT_YN = 'N' /*성인상품아닌넘만*/
|
|
|
+ AND G.UPD_DT >= DATE_ADD(NOW(), INTERVAL -7 HOUR)
|
|
|
+ </when>
|
|
|
+ <otherwise> <!-- 전체EP -->
|
|
|
+ AND G.GOODS_STAT = 'G008_90' /*승인완료상품*/
|
|
|
+ AND G.SELF_MALL_YN = 'Y' /*몰노출상품*/
|
|
|
+ AND G.SELL_STDT <![CDATA[<=]]> NOW() /*유효한 판매기간*/
|
|
|
+ AND G.SELL_EDDT <![CDATA[>=]]> NOW() /*유효한 판매기간*/
|
|
|
+ AND G.ADULT_YN = 'N' /*성인상품아닌넘만*/
|
|
|
</otherwise>
|
|
|
</choose>
|
|
|
AND NOT EXISTS (SELECT 1
|
|
|
- FROM TB_GOODS_EP_SKIP
|
|
|
- WHERE GOODS_CD = G.GOODS_CD
|
|
|
- AND NOW() BETWEEN APPLY_STDT AND APPLY_EDDT)
|
|
|
+ FROM TB_GOODS_EP_SKIP
|
|
|
+ WHERE GOODS_CD = G.GOODS_CD
|
|
|
+ AND NOW() BETWEEN APPLY_STDT AND APPLY_EDDT)
|
|
|
)
|
|
|
SELECT 'CURR' AS GB /*구분(PREV:이전, CURR:현재)*/
|
|
|
, G.GOODS_CD AS MAPID /*상품ID*/
|
|
|
@@ -1291,9 +1288,9 @@
|
|
|
INNER JOIN TB_ITEMKIND I ON G.ITEMKIND_CD = I.ITEMKIND_CD
|
|
|
INNER JOIN TB_DELV_FEE_POLICY DFP ON G.DELV_FEE_CD = DFP.DELV_FEE_CD
|
|
|
AND G.SUPPLY_COMP_CD = DFP.SUPPLY_COMP_CD
|
|
|
+ INNER JOIN TB_EP_GOODS_IMG GI ON G.GOODS_CD = GI.GOODS_CD
|
|
|
LEFT OUTER JOIN TB_GOODS_BENEFIT_PRICE GBP ON G.GOODS_CD = GBP.GOODS_CD
|
|
|
LEFT OUTER JOIN TB_GOODS_SUMMARY GS ON G.GOODS_CD = GS.GOODS_CD
|
|
|
- LEFT OUTER JOIN TB_EP_GOODS_IMG GI ON G.GOODS_CD = GI.GOODS_CD
|
|
|
LEFT OUTER JOIN TB_EP_GOODS_ADD_IMG GAI ON G.GOODS_CD = GAI.GOODS_CD
|
|
|
LEFT OUTER JOIN (
|
|
|
SELECT ITEMKIND_CD
|