瀏覽代碼

WMS 재고 연동 데이터 쿼리 수정

eskim 5 年之前
父節點
當前提交
32e1e87fd5

+ 6 - 6
src/main/java/com/style24/batch/biz/job/goods/TsbGoodsWmsGoodsStockJob.java

@@ -65,9 +65,9 @@ public class TsbGoodsWmsGoodsStockJob extends TsbAbstractJob<IfProductSku, IfPro
 			//wms상품재고이력 생성
 			goodsService.createWmsProductSkuHst(jobdate);
 
-//			// TB_IF_PRODUCTSKU 작업
-//			goodsService.deleteIfProductSku();
-//
+			// TB_IF_PRODUCTSKU 작업
+			goodsService.deleteIfProductSku();
+
 //			// TB_IF_PRODUCTSKU  생성
 //			Collection<IfProductSku> wmsIfProductSukList = wmsGoodsService.getWmsIfProductSukList();  //테스트 1000건
 //
@@ -95,9 +95,9 @@ public class TsbGoodsWmsGoodsStockJob extends TsbAbstractJob<IfProductSku, IfPro
 //				}
 //
 //			}
-
-			// TB_IF_PRODUCTSKU_HST 생성
-			//goodsService.createWmsProductSkuHst(jobdate);
+//
+//			// TB_IF_PRODUCTSKU_HST 생성
+//			goodsService.createWmsProductSkuHst(jobdate);
 
 			//온라인 상품 재고 적용
 			goodsService.saveGoodsStock();

+ 6 - 5
src/main/java/com/style24/batch/biz/service/TsbGoodsService.java

@@ -32,6 +32,7 @@ import io.netty.util.internal.StringUtil;
 import lombok.extern.slf4j.Slf4j;
 
 import com.gagaframework.web.parameter.GagaMap;
+import com.gagaframework.web.util.GagaDateUtil;
 
 /**
  * 상품 Service
@@ -524,11 +525,11 @@ public class TsbGoodsService {
 
 		}
 
-//		// TB_IF_PRODUCTSKU_HST 2달 전 데이터 삭제
-//		String delYyyymmdd = GagaDateUtil.getOffsetMonth(-2, "yyyyMMdd") + "000000";  //년월일시분초
-//		goodsDao.deleteWmsProductSkuHst(delYyyymmdd);
-//		// TB_IF_PRODUCTSKU_HST 생성
-//		goodsDao.createWmsProductSkuHst(jobdate);
+		// TB_IF_PRODUCTSKU_HST 2달 전 데이터 삭제
+		String delYyyymmdd = GagaDateUtil.getOffsetMonth(-2, "yyyyMMdd") + "000000";  //년월일시분초
+		goodsDao.deleteWmsProductSkuHst(delYyyymmdd);
+		// TB_IF_PRODUCTSKU_HST 생성
+		goodsDao.createWmsProductSkuHst(jobdate);
 
 	}
 

+ 3 - 1
src/main/java/com/style24/persistence/mybatis/wms/TsbWmsGoods.xml

@@ -226,9 +226,11 @@
 		     , C.ISVIRTUALSTOCK
 		     , C.DATEVIRTUALSTOCK
 		     , C.SKUCODE88
-		FROM iSTYLE24_WMSIF.DBO.TB_IF_BRANDPROVIDERXREF A
+		FROM iSTYLE24_WMSIF.DBO.TB_IF_PROVIDER P
+		INNER JOIN iSTYLE24_WMSIF.DBO.TB_IF_BRANDPROVIDERXREF A ON P.PROVIDERNO = A.PROVIDERNO
 		INNER JOIN iSTYLE24_WmsIf.dbo.TB_IF_PRODUCT B ON A.BRANDNO  = B.BRANDNO 
 		INNER JOIN iSTYLE24_WmsIf.dbo.TB_IF_PRODUCTSKU C ON B.PRODUCTNO  = C.PRODUCTNO 
+		WHERE P.DISTRIBUTIONCD = '자사'
 	</select>
 	
 </mapper>