|
@@ -5,54 +5,45 @@
|
|
|
<!-- 실재고 조회 -->
|
|
<!-- 실재고 조회 -->
|
|
|
<select id="getRealStock" parameterType="WmsDelivery" resultType="WmsDelivery" timeout="300">
|
|
<select id="getRealStock" parameterType="WmsDelivery" resultType="WmsDelivery" timeout="300">
|
|
|
/* TscWmsDelivery.getRealStock */
|
|
/* TscWmsDelivery.getRealStock */
|
|
|
- SELECT
|
|
|
|
|
- 'ST0001' AS STOCK_LOC
|
|
|
|
|
- , A.PRODUCT_NO
|
|
|
|
|
- , A.SKU_CODE
|
|
|
|
|
- , MAX(A.LOC_QTY) - MAX(A.SLIP_CREATE_QTY) - MAX(A.CVS_QTY) - MAX(A.EOUT_CREATE_QTY) - SUM(A.Qty) AS LOC_QTY
|
|
|
|
|
|
|
+ SELECT 'ST0001' AS STOCK_LOC
|
|
|
|
|
+ , A.PRODUCT_NO
|
|
|
|
|
+ , A.SKU_CODE
|
|
|
|
|
+ , MAX(A.LOC_QTY) - MAX(A.SLIP_CREATE_QTY) - MAX(A.CVS_QTY) - MAX(A.EOUT_CREATE_QTY) - SUM(A.Qty) AS LOC_QTY
|
|
|
FROM (
|
|
FROM (
|
|
|
- SELECT
|
|
|
|
|
- PRODUCT_NO
|
|
|
|
|
- , SKU_CODE
|
|
|
|
|
- , LOC_QTY
|
|
|
|
|
- , 0 AS SLIP_CREATE_QTY
|
|
|
|
|
- , 0 AS CVS_QTY
|
|
|
|
|
- , 0 AS EOUT_CREATE_QTY
|
|
|
|
|
- , 0 AS QTY
|
|
|
|
|
- FROM istyle24_Wms.dbo.VW_Stock_By_LocCode
|
|
|
|
|
- WHERE PRODUCT_NO = #{productNo}
|
|
|
|
|
- AND SKU_CODE = #{skuCode}
|
|
|
|
|
- AND WH_CODE = #{whCode}
|
|
|
|
|
-
|
|
|
|
|
- UNION ALL
|
|
|
|
|
-
|
|
|
|
|
- SELECT
|
|
|
|
|
- PRODUCT_NO
|
|
|
|
|
- , SKU_CODE
|
|
|
|
|
- , 0 AS LOC_QTY
|
|
|
|
|
- , SLIP_CREATE_QTY AS SLIP_CREATE_QTY
|
|
|
|
|
- , CVS_QTY AS CVS_QTY
|
|
|
|
|
- , EOUT_CREATE_QTY AS EOUT_CREATE_QTY
|
|
|
|
|
- , 0
|
|
|
|
|
|
|
+ SELECT PRODUCT_NO
|
|
|
|
|
+ , SKU_CODE
|
|
|
|
|
+ , LOC_QTY
|
|
|
|
|
+ , 0 AS SLIP_CREATE_QTY
|
|
|
|
|
+ , 0 AS CVS_QTY
|
|
|
|
|
+ , 0 AS EOUT_CREATE_QTY
|
|
|
|
|
+ , 0 AS QTY
|
|
|
|
|
+ FROM istyle24_Wms.dbo.VW_Stock_By_LocCode
|
|
|
|
|
+ WHERE PRODUCT_NO = #{productNo}
|
|
|
|
|
+ AND SKU_CODE = #{skuCode}
|
|
|
|
|
+ AND WH_CODE = #{whCode}
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT PRODUCT_NO
|
|
|
|
|
+ , SKU_CODE
|
|
|
|
|
+ , 0 AS LOC_QTY
|
|
|
|
|
+ , SLIP_CREATE_QTY AS SLIP_CREATE_QTY
|
|
|
|
|
+ , CVS_QTY AS CVS_QTY
|
|
|
|
|
+ , EOUT_CREATE_QTY AS EOUT_CREATE_QTY
|
|
|
|
|
+ , 0
|
|
|
FROM istyle24_Wms.dbo.TLOST06M WITH (NOLOCK)
|
|
FROM istyle24_Wms.dbo.TLOST06M WITH (NOLOCK)
|
|
|
WHERE PRODUCT_NO = #{productNo}
|
|
WHERE PRODUCT_NO = #{productNo}
|
|
|
AND SKU_CODE = #{skuCode}
|
|
AND SKU_CODE = #{skuCode}
|
|
|
AND WH_CODE = #{whCode}
|
|
AND WH_CODE = #{whCode}
|
|
|
-
|
|
|
|
|
UNION ALL
|
|
UNION ALL
|
|
|
-
|
|
|
|
|
- SELECT
|
|
|
|
|
- ProductNo
|
|
|
|
|
- , SKUCode
|
|
|
|
|
- , 0 AS LOC_QTY
|
|
|
|
|
- , 0 AS SLIP_CREATE_QTY
|
|
|
|
|
- , 0 AS CVS_QTY
|
|
|
|
|
- , 0 AS EOUT_CREATE_QTY
|
|
|
|
|
- , Qty
|
|
|
|
|
|
|
+ SELECT ProductNo
|
|
|
|
|
+ , SKUCode
|
|
|
|
|
+ , 0 AS LOC_QTY
|
|
|
|
|
+ , 0 AS SLIP_CREATE_QTY
|
|
|
|
|
+ , 0 AS CVS_QTY
|
|
|
|
|
+ , 0 AS EOUT_CREATE_QTY
|
|
|
|
|
+ , Qty
|
|
|
FROM iSTYLE24_WmsIf.dbo.TB_IF_DELIFIX_QTY
|
|
FROM iSTYLE24_WmsIf.dbo.TB_IF_DELIFIX_QTY
|
|
|
WHERE ProductNo = #{productNo}
|
|
WHERE ProductNo = #{productNo}
|
|
|
AND SKUCode = #{skuCode}
|
|
AND SKUCode = #{skuCode}
|
|
|
-
|
|
|
|
|
) A GROUP BY A.PRODUCT_NO, A.SKU_CODE
|
|
) A GROUP BY A.PRODUCT_NO, A.SKU_CODE
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
@@ -143,7 +134,7 @@
|
|
|
<delete id="deleteWmsTbIfDelifixQty" parameterType="WmsDelivery" >
|
|
<delete id="deleteWmsTbIfDelifixQty" parameterType="WmsDelivery" >
|
|
|
/*TscWmsDelivery.deleteWmsTbIfDelifixQty*/
|
|
/*TscWmsDelivery.deleteWmsTbIfDelifixQty*/
|
|
|
DELETE FROM iSTYLE24_WmsIf.dbo.TB_IF_DELIFIX_QTY
|
|
DELETE FROM iSTYLE24_WmsIf.dbo.TB_IF_DELIFIX_QTY
|
|
|
- WHERE OrderNo = #{ordNo}
|
|
|
|
|
|
|
+ WHERE OrderNo = #{ordNo}
|
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
|
|
<!-- 출고처지정 지연재고 변경 -->
|
|
<!-- 출고처지정 지연재고 변경 -->
|