浏览代码

Merge remote-tracking branch 'TSIT/ST24PRJ-133' into style

card007 4 年之前
父节点
当前提交
c7b0be8632
共有 1 个文件被更改,包括 19 次插入19 次删除
  1. 19 19
      src/main/java/com/style24/persistence/mybatis/shop/TsbShoplinker.xml

+ 19 - 19
src/main/java/com/style24/persistence/mybatis/shop/TsbShoplinker.xml

@@ -94,43 +94,43 @@
 											, CASE 
 												WHEN G.BRAND_CD = 'S0016' OR G.BRAND_CD = 'S0018' OR G.BRAND_CD = 'S0012' THEN
 													CASE 
-														WHEN VW.CURR_STOCK_QTY >= 0 AND VW.CURR_STOCK_QTY <= 5 THEN 0
-													 	WHEN VW.CURR_STOCK_QTY >= 6 AND VW.CURR_STOCK_QTY <= 29 THEN FLOOR(VW.CURR_STOCK_QTY * 0.25)
-														WHEN VW.CURR_STOCK_QTY >= 30 THEN FLOOR(VW.CURR_STOCK_QTY * 0.4)
+														WHEN OP.CURR_STOCK_QTY >= 0 AND OP.CURR_STOCK_QTY <= 5 THEN 0
+													 	WHEN OP.CURR_STOCK_QTY >= 6 AND OP.CURR_STOCK_QTY <= 29 THEN FLOOR(OP.CURR_STOCK_QTY * 0.25)
+														WHEN OP.CURR_STOCK_QTY >= 30 THEN FLOOR(OP.CURR_STOCK_QTY * 0.4)
 													END
 												WHEN G.BRAND_CD = 'S0005' THEN	 
 													CASE 	 
-														WHEN VW.CURR_STOCK_QTY >= 0 AND VW.CURR_STOCK_QTY <= 3 THEN 0
-														WHEN VW.CURR_STOCK_QTY >= 4 AND VW.CURR_STOCK_QTY <= 29 THEN FLOOR(VW.CURR_STOCK_QTY * 0.25)
-														WHEN VW.CURR_STOCK_QTY >= 30 THEN FLOOR(VW.CURR_STOCK_QTY * 0.4)
+														WHEN OP.CURR_STOCK_QTY >= 0 AND OP.CURR_STOCK_QTY <= 3 THEN 0
+														WHEN OP.CURR_STOCK_QTY >= 4 AND OP.CURR_STOCK_QTY <= 29 THEN FLOOR(OP.CURR_STOCK_QTY * 0.25)
+														WHEN OP.CURR_STOCK_QTY >= 30 THEN FLOOR(OP.CURR_STOCK_QTY * 0.4)
 													END
 												WHEN G.BRAND_CD = 'S0003' OR G.BRAND_CD = 'S0004' OR G.BRAND_CD = 'S0007' OR G.BRAND_CD = 'S0001' OR G.BRAND_CD = 'S0006' THEN
 													CASE	 
-														WHEN VW.CURR_STOCK_QTY >= 0 AND VW.CURR_STOCK_QTY <= 3 THEN 0
-														WHEN VW.CURR_STOCK_QTY >= 4 AND VW.CURR_STOCK_QTY <= 29 THEN CEIL(VW.CURR_STOCK_QTY * 0.25)
-														WHEN VW.CURR_STOCK_QTY >= 30 THEN FLOOR(VW.CURR_STOCK_QTY * 0.4)
+														WHEN OP.CURR_STOCK_QTY >= 0 AND OP.CURR_STOCK_QTY <= 3 THEN 0
+														WHEN OP.CURR_STOCK_QTY >= 4 AND OP.CURR_STOCK_QTY <= 29 THEN CEIL(OP.CURR_STOCK_QTY * 0.25)
+														WHEN OP.CURR_STOCK_QTY >= 30 THEN FLOOR(OP.CURR_STOCK_QTY * 0.4)
 													END
 												WHEN G.BRAND_CD = 'S0013' THEN	 
 													CASE	 
-														WHEN VW.CURR_STOCK_QTY >= 0 AND VW.CURR_STOCK_QTY <= 2 THEN 0
-														WHEN VW.CURR_STOCK_QTY >= 3 AND VW.CURR_STOCK_QTY <= 29 THEN CEIL(VW.CURR_STOCK_QTY * 0.25)
-														WHEN VW.CURR_STOCK_QTY >= 30 THEN FLOOR(VW.CURR_STOCK_QTY * 0.4)
+														WHEN OP.CURR_STOCK_QTY >= 0 AND OP.CURR_STOCK_QTY <= 2 THEN 0
+														WHEN OP.CURR_STOCK_QTY >= 3 AND OP.CURR_STOCK_QTY <= 29 THEN CEIL(OP.CURR_STOCK_QTY * 0.25)
+														WHEN OP.CURR_STOCK_QTY >= 30 THEN FLOOR(OP.CURR_STOCK_QTY * 0.4)
 													END
 												WHEN G.BRAND_CD = 'S0015' THEN	 
 													CASE	 
-														WHEN VW.CURR_STOCK_QTY >= 0 AND VW.CURR_STOCK_QTY <= 2 THEN 0
-													 	WHEN VW.CURR_STOCK_QTY >= 3 AND VW.CURR_STOCK_QTY <= 29 THEN CEIL(VW.CURR_STOCK_QTY * 0.25)
-													 	WHEN VW.CURR_STOCK_QTY >= 30 THEN FLOOR(VW.CURR_STOCK_QTY * 0.4)
+														WHEN OP.CURR_STOCK_QTY >= 0 AND OP.CURR_STOCK_QTY <= 2 THEN 0
+													 	WHEN OP.CURR_STOCK_QTY >= 3 AND OP.CURR_STOCK_QTY <= 29 THEN CEIL(OP.CURR_STOCK_QTY * 0.25)
+													 	WHEN OP.CURR_STOCK_QTY >= 30 THEN FLOOR(OP.CURR_STOCK_QTY * 0.4)
 													END
 												ELSE 
 													CASE
-														WHEN VW.CURR_STOCK_QTY >= 0 AND VW.CURR_STOCK_QTY <= 2 THEN 0
-														WHEN VW.CURR_STOCK_QTY >= 3 AND VW.CURR_STOCK_QTY <= 29 THEN CEIL(VW.CURR_STOCK_QTY * 0.25)
-														WHEN VW.CURR_STOCK_QTY >= 30 THEN FLOOR(VW.CURR_STOCK_QTY * 0.4)
+														WHEN OP.CURR_STOCK_QTY >= 0 AND OP.CURR_STOCK_QTY <= 2 THEN 0
+														WHEN OP.CURR_STOCK_QTY >= 3 AND OP.CURR_STOCK_QTY <= 29 THEN CEIL(OP.CURR_STOCK_QTY * 0.25)
+														WHEN OP.CURR_STOCK_QTY >= 30 THEN FLOOR(OP.CURR_STOCK_QTY * 0.4)
 													END
 											  END AS NEW_STOCK
 										FROM SHOPLINKER_STOCK SS
-										INNER JOIN VW_STOCK VW ON SS.GOODS_CD = VW.GOODS_CD AND SS.OPT_CD = VW.OPT_CD 
+										INNER JOIN TB_OPTION OP ON SS.GOODS_CD = OP.GOODS_CD AND SS.OPT_CD = OP.OPT_CD 
 										INNER JOIN TB_GOODS G ON SS.GOODS_CD = G.GOODS_CD ) B
 										
 				SET UPD_DT = NOW()