|
|
@@ -2469,6 +2469,29 @@
|
|
|
AND G.FORMAL_GB = 'G009_10' /*정상상품(=신상)*/
|
|
|
</insert>
|
|
|
|
|
|
+ <!-- 상품혜택임시-총알배송 생성 -->
|
|
|
+ <insert id="createTemporaryGoodsShotDelivery" timeout="600">
|
|
|
+ /* TsbGoods.createTemporaryGoodsShotDelivery */
|
|
|
+ INSERT INTO TB_GOODS_BENEFIT_TMP (
|
|
|
+ GOODS_CD
|
|
|
+ , BENEFIT_GB
|
|
|
+ )
|
|
|
+ SELECT G.GOODS_CD
|
|
|
+ , '50' AS BENEFIT_GB /*총알배송*/
|
|
|
+ FROM TB_GOODS G
|
|
|
+ , TB_GOODS_STOCK GS
|
|
|
+ WHERE G.GOODS_CD = GS.GOODS_CD
|
|
|
+ AND G.GOODS_STAT = 'G008_90' /*승인완료상품*/
|
|
|
+ AND G.SELF_MALL_YN = 'Y' /*몰노출상품*/
|
|
|
+ AND NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*판매기간*/
|
|
|
+ AND G.SELF_GOODS_YN = 'Y' /*자사상품만*/
|
|
|
+ AND GS.STOCK_QTY <![CDATA[>]]> 0 /*재고있는상품*/
|
|
|
+ AND NOT EXISTS (SELECT 1
|
|
|
+ FROM TB_GOODS_SHOT_DELV_SKIP
|
|
|
+ WHERE GOODS_CD = G.GOODS_CD
|
|
|
+ )
|
|
|
+ </insert>
|
|
|
+
|
|
|
<!-- 상품혜택 삭제 -->
|
|
|
<delete id="deleteGoodsBenefit">
|
|
|
/* TsbGoods.deleteGoodsBenefit */
|