|
@@ -3,7 +3,7 @@
|
|
|
<mapper namespace="com.style24.batch.biz.dao.TsbGoodsEpDao">
|
|
<mapper namespace="com.style24.batch.biz.dao.TsbGoodsEpDao">
|
|
|
|
|
|
|
|
<!-- 상품 이미지 정보 truncate -->
|
|
<!-- 상품 이미지 정보 truncate -->
|
|
|
- <delete id="truncateEpGoodsImage">
|
|
|
|
|
|
|
+ <delete id="truncateEpGoodsImage" timeout="360">
|
|
|
/* TsbGoodsEp.truncateEpGoodsImage */
|
|
/* TsbGoodsEp.truncateEpGoodsImage */
|
|
|
TRUNCATE TABLE TB_EP_GOODS_IMG
|
|
TRUNCATE TABLE TB_EP_GOODS_IMG
|
|
|
</delete>
|
|
</delete>
|
|
@@ -18,10 +18,13 @@
|
|
|
SELECT G.GOODS_CD
|
|
SELECT G.GOODS_CD
|
|
|
, CONCAT(#{goodsImgUrl},GI.SYS_IMG_NM) AS IMAGE_LINK
|
|
, CONCAT(#{goodsImgUrl},GI.SYS_IMG_NM) AS IMAGE_LINK
|
|
|
FROM TB_GOODS G
|
|
FROM TB_GOODS G
|
|
|
- , TB_GOODS_IMG GI
|
|
|
|
|
|
|
+ , (
|
|
|
|
|
+ SELECT GOODS_CD , COLOR_CD, MIN(SYS_IMG_NM) AS SYS_IMG_NM FROM TB_GOODS_IMG
|
|
|
|
|
+ WHERE DEFAULT_IMG_YN = 'Y'
|
|
|
|
|
+ GROUP BY GOODS_CD , COLOR_CD
|
|
|
|
|
+ ) GI
|
|
|
WHERE G.GOODS_CD = GI.GOODS_CD
|
|
WHERE G.GOODS_CD = GI.GOODS_CD
|
|
|
AND IF(G.SELF_GOODS_YN = 'N','XX',G.MAIN_COLOR_CD) = GI.COLOR_CD
|
|
AND IF(G.SELF_GOODS_YN = 'N','XX',G.MAIN_COLOR_CD) = GI.COLOR_CD
|
|
|
- AND GI.DEFAULT_IMG_YN = 'Y'
|
|
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
<!-- 상품 추가 이미지 정보 truncate -->
|
|
<!-- 상품 추가 이미지 정보 truncate -->
|
|
@@ -238,7 +241,7 @@
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
<!-- EP네이버 정보 삭제 -->
|
|
<!-- EP네이버 정보 삭제 -->
|
|
|
- <delete id="deleteEpNaver" parameterType="String">
|
|
|
|
|
|
|
+ <delete id="deleteEpNaver" parameterType="String" timeout="360">
|
|
|
/* TsbGoodsEp.deleteEpNaver */
|
|
/* TsbGoodsEp.deleteEpNaver */
|
|
|
DELETE FROM TB_EP_NAVER WHERE GB = #{gb}
|
|
DELETE FROM TB_EP_NAVER WHERE GB = #{gb}
|
|
|
</delete>
|
|
</delete>
|
|
@@ -280,7 +283,7 @@
|
|
|
, POINT
|
|
, POINT
|
|
|
, SEARCH_TAG
|
|
, SEARCH_TAG
|
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT
|
|
|
, SHIPPING
|
|
, SHIPPING
|
|
|
, AGE_GROUP
|
|
, AGE_GROUP
|
|
|
, GENDER
|
|
, GENDER
|
|
@@ -322,7 +325,7 @@
|
|
|
, POINT
|
|
, POINT
|
|
|
, SEARCH_TAG
|
|
, SEARCH_TAG
|
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT
|
|
|
, SHIPPING
|
|
, SHIPPING
|
|
|
, AGE_GROUP
|
|
, AGE_GROUP
|
|
|
, GENDER
|
|
, GENDER
|
|
@@ -371,7 +374,7 @@
|
|
|
, POINT
|
|
, POINT
|
|
|
, SEARCH_TAG
|
|
, SEARCH_TAG
|
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT
|
|
|
, SHIPPING
|
|
, SHIPPING
|
|
|
, AGE_GROUP
|
|
, AGE_GROUP
|
|
|
, GENDER
|
|
, GENDER
|
|
@@ -549,7 +552,7 @@
|
|
|
, POINT
|
|
, POINT
|
|
|
, SEARCH_TAG
|
|
, SEARCH_TAG
|
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT
|
|
|
, SHIPPING
|
|
, SHIPPING
|
|
|
, AGE_GROUP
|
|
, AGE_GROUP
|
|
|
, GENDER
|
|
, GENDER
|
|
@@ -593,7 +596,7 @@
|
|
|
, POINT
|
|
, POINT
|
|
|
, SEARCH_TAG
|
|
, SEARCH_TAG
|
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT
|
|
|
, SHIPPING
|
|
, SHIPPING
|
|
|
, AGE_GROUP
|
|
, AGE_GROUP
|
|
|
, GENDER
|
|
, GENDER
|
|
@@ -637,7 +640,7 @@
|
|
|
, POINT
|
|
, POINT
|
|
|
, SEARCH_TAG
|
|
, SEARCH_TAG
|
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
, MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT
|
|
|
, SHIPPING
|
|
, SHIPPING
|
|
|
, AGE_GROUP
|
|
, AGE_GROUP
|
|
|
, GENDER
|
|
, GENDER
|
|
@@ -690,7 +693,7 @@
|
|
|
, X.POINT
|
|
, X.POINT
|
|
|
, X.SEARCH_TAG
|
|
, X.SEARCH_TAG
|
|
|
, X.MINIMUM_PURCHASE_QUANTITY
|
|
, X.MINIMUM_PURCHASE_QUANTITY
|
|
|
- , X.REVIEW_COUNT
|
|
|
|
|
|
|
+ , X.REVIEW_REG_CNT
|
|
|
, X.SHIPPING
|
|
, X.SHIPPING
|
|
|
, X.AGE_GROUP
|
|
, X.AGE_GROUP
|
|
|
, X.GENDER
|
|
, X.GENDER
|
|
@@ -735,7 +738,7 @@
|
|
|
X.POINT != X.POINT OR
|
|
X.POINT != X.POINT OR
|
|
|
X.SEARCH_TAG != X.SEARCH_TAG OR
|
|
X.SEARCH_TAG != X.SEARCH_TAG OR
|
|
|
X.MINIMUM_PURCHASE_QUANTITY != X.MINIMUM_PURCHASE_QUANTITY OR
|
|
X.MINIMUM_PURCHASE_QUANTITY != X.MINIMUM_PURCHASE_QUANTITY OR
|
|
|
- X.REVIEW_COUNT != X.REVIEW_COUNT OR
|
|
|
|
|
|
|
+ X.REVIEW_REG_CNT != X.REVIEW_REG_CNT OR
|
|
|
X.SHIPPING != X.SHIPPING OR
|
|
X.SHIPPING != X.SHIPPING OR
|
|
|
X.AGE_GROUP != X.AGE_GROUP OR
|
|
X.AGE_GROUP != X.AGE_GROUP OR
|
|
|
X.GENDER != X.GENDER
|
|
X.GENDER != X.GENDER
|
|
@@ -774,7 +777,7 @@
|
|
|
, X.POINT
|
|
, X.POINT
|
|
|
, X.SEARCH_TAG
|
|
, X.SEARCH_TAG
|
|
|
, X.MINIMUM_PURCHASE_QUANTITY
|
|
, X.MINIMUM_PURCHASE_QUANTITY
|
|
|
- , X.REVIEW_COUNT
|
|
|
|
|
|
|
+ , X.REVIEW_REG_CNT
|
|
|
, X.SHIPPING
|
|
, X.SHIPPING
|
|
|
, X.AGE_GROUP
|
|
, X.AGE_GROUP
|
|
|
, X.GENDER
|
|
, X.GENDER
|
|
@@ -800,7 +803,7 @@
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
<!-- 네이버 EP 목록 -->
|
|
<!-- 네이버 EP 목록 -->
|
|
|
- <select id="getNaverEpList" resultType="GoodsEp">
|
|
|
|
|
|
|
+ <select id="getNaverEpList" resultType="GoodsEp" timeout="600">
|
|
|
/* TsbGoodsEp.getNaverEpList */
|
|
/* TsbGoodsEp.getNaverEpList */
|
|
|
SELECT IFNULL(ID,'') AS ID
|
|
SELECT IFNULL(ID,'') AS ID
|
|
|
, IFNULL(TITLE,'') AS TITLE
|
|
, IFNULL(TITLE,'') AS TITLE
|
|
@@ -834,7 +837,7 @@
|
|
|
, IFNULL(POINT,'') AS POINT
|
|
, IFNULL(POINT,'') AS POINT
|
|
|
, IFNULL(SEARCH_TAG,'') AS SEARCH_TAG
|
|
, IFNULL(SEARCH_TAG,'') AS SEARCH_TAG
|
|
|
, IFNULL(MINIMUM_PURCHASE_QUANTITY,'') AS MINIMUM_PURCHASE_QUANTITY
|
|
, IFNULL(MINIMUM_PURCHASE_QUANTITY,'') AS MINIMUM_PURCHASE_QUANTITY
|
|
|
- , REVIEW_COUNT
|
|
|
|
|
|
|
+ , REVIEW_REG_CNT AS REVIEW_COUNT
|
|
|
, IFNULL(SHIPPING,'') AS SHIPPING
|
|
, IFNULL(SHIPPING,'') AS SHIPPING
|
|
|
, IFNULL(AGE_GROUP,'') AS AGE_GROUP
|
|
, IFNULL(AGE_GROUP,'') AS AGE_GROUP
|
|
|
, IFNULL(GENDER,'') AS GENDER
|
|
, IFNULL(GENDER,'') AS GENDER
|