Bladeren bron

검색엔진 모바일 적용

bin2107 4 jaren geleden
bovenliggende
commit
d4570730c3
1 gewijzigde bestanden met toevoegingen van 10 en 10 verwijderingen
  1. 10 10
      src/main/java/com/style24/persistence/mybatis/shop/TsfDisplay.xml

+ 10 - 10
src/main/java/com/style24/persistence/mybatis/shop/TsfDisplay.xml

@@ -378,7 +378,7 @@
 		AND    CATE1_NO IN (SELECT DISTINCT C4.CATE1_NO
 		                    FROM   TB_CATE_4SRCH C4
 		                         , TB_CATE_GOODS CG
-		                         , TB_GOODS G
+		                         , TB_GOODS G USE INDEX (IX_GOODS_11)
 		                         , TB_GOODS_STOCK S
 		                         , TB_BRAND B
 		                    WHERE  C4.LEAF_CATE_NO = CG.CATE_NO
@@ -401,7 +401,7 @@
 		                           )
 		                    AND    G.GOODS_STAT = 'G008_90' /*승인완료상품*/
 		                    AND    G.SELF_MALL_YN = 'Y' /*몰노출상품*/
-		                    AND    NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*유효한 판매기간*/
+		                    AND    G.SELL_STDT <![CDATA[<=]]> NOW() AND G.SELL_EDDT >= NOW() /*유효한 판매기간*/
 		                   )
 		</if>
 		ORDER  BY DISP_ORD
@@ -441,7 +441,7 @@
 		AND    CATE2_NO IN (SELECT DISTINCT C4.CATE2_NO
 		                      FROM   TB_CATE_4SRCH C4
 		                           , TB_CATE_GOODS CG
-		                           , TB_GOODS G
+		                           , TB_GOODS G USE INDEX (IX_GOODS_11)
 		                           , TB_GOODS_STOCK S
 		                           , TB_BRAND B
 		                      WHERE  C4.LEAF_CATE_NO = CG.CATE_NO
@@ -464,7 +464,7 @@
 		                             )
 		                      AND    G.GOODS_STAT = 'G008_90' /*승인완료상품*/
 		                      AND    G.SELF_MALL_YN = 'Y' /*몰노출상품*/
-		                      AND    NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*유효한 판매기간*/
+		                      AND    G.SELL_STDT <![CDATA[<=]]> NOW() AND G.SELL_EDDT >= NOW() /*유효한 판매기간*/
 		                     )
 		</if>
 		ORDER  BY DISP_ORD
@@ -506,7 +506,7 @@
 		AND    CATE3_NO IN (SELECT DISTINCT C4.CATE3_NO
 		                      FROM   TB_CATE_4SRCH C4
 		                           , TB_CATE_GOODS CG
-		                           , TB_GOODS G
+		                           , TB_GOODS G USE INDEX (IX_GOODS_11)
 		                           , TB_GOODS_STOCK S
 		                           , TB_BRAND B
 		                     WHERE  C4.LEAF_CATE_NO = CG.CATE_NO
@@ -529,7 +529,7 @@
 		                            )
 		                     AND    G.GOODS_STAT = 'G008_90' /*승인완료상품*/
 		                     AND    G.SELF_MALL_YN = 'Y' /*몰노출상품*/
-		                     AND    NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*유효한 판매기간*/
+		                     AND    G.SELL_STDT <![CDATA[<=]]> NOW() AND G.SELL_EDDT >= NOW() /*유효한 판매기간*/
 		                    )
 		</if>
 		ORDER  BY DISP_ORD
@@ -573,7 +573,7 @@
 		AND    CATE4_NO IN (SELECT DISTINCT C4.CATE4_NO
 		                    FROM   TB_CATE_4SRCH C4
 		                         , TB_CATE_GOODS CG
-		                         , TB_GOODS G
+		                         , TB_GOODS G USE INDEX (IX_GOODS_11)
 		                         , TB_GOODS_STOCK S
 		                         , TB_BRAND B
 		                    WHERE  C4.LEAF_CATE_NO = CG.CATE_NO
@@ -596,7 +596,7 @@
 		                            )
 		                    AND    G.GOODS_STAT = 'G008_90' /*승인완료상품*/
 		                    AND    G.SELF_MALL_YN = 'Y' /*몰노출상품*/
-		                    AND    NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*유효한 판매기간*/
+		                    AND    G.SELL_STDT <![CDATA[<=]]> NOW() AND G.SELL_EDDT >= NOW() /*유효한 판매기간*/
 		                  )
 		</if>
 		ORDER  BY DISP_ORD
@@ -642,7 +642,7 @@
 		AND    CATE5_NO IN (SELECT DISTINCT C4.CATE5_NO
 		                    FROM   TB_CATE_4SRCH C4
 		                         , TB_CATE_GOODS CG
-		                         , TB_GOODS G
+		                         , TB_GOODS G USE INDEX (IX_GOODS_11)
 		                         , TB_GOODS_STOCK S
 		                         , TB_BRAND B
 		                    WHERE  C4.LEAF_CATE_NO = CG.CATE_NO
@@ -665,7 +665,7 @@
 		                           )
 		                    AND    G.GOODS_STAT = 'G008_90' /*승인완료상품*/
 		                    AND    G.SELF_MALL_YN = 'Y' /*몰노출상품*/
-		                    AND    NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT /*유효한 판매기간*/
+		                    AND    G.SELL_STDT <![CDATA[<=]]> NOW() AND G.SELL_EDDT >= NOW() /*유효한 판매기간*/
 		                  )
 		</if>
 		ORDER  BY DISP_ORD