|
|
@ -431,13 +431,22 @@ |
|
|
|
</select> |
|
|
|
<select id="selCountsBySkuSid" resultType="com.yxt.warehouse.biz.warehouseinventory.GoodsCountVo"> |
|
|
|
SELECT |
|
|
|
IFNULL( SUM( count ), 0 ) as inventoryCount, |
|
|
|
IFNULL( SUM( count ), 0 ) as useCount, |
|
|
|
IFNULL( SUM( allocateCount ), 0 ) as allocateCount |
|
|
|
a.inventoryCount, |
|
|
|
a.allocateCount, |
|
|
|
(a.inventoryCount - a.allocateCount - a.freezeCount - a.pickCount) as useCount |
|
|
|
FROM |
|
|
|
warehouse_inventory |
|
|
|
WHERE |
|
|
|
goodsSkuSid = #{skuSid} |
|
|
|
( |
|
|
|
SELECT |
|
|
|
IFNULL( SUM( count ), 0 ) AS inventoryCount, |
|
|
|
IFNULL( SUM( allocateCount ), 0 ) AS allocateCount, |
|
|
|
IFNULL( SUM( pickCount ), 0 ) AS pickCount, |
|
|
|
IFNULL( SUM( freezeCount ), 0 ) AS freezeCount |
|
|
|
FROM |
|
|
|
warehouse_inventory |
|
|
|
WHERE |
|
|
|
goodsSkuSid = #{skuSid} |
|
|
|
AND useOrgSid = #{useOrgSid} |
|
|
|
) a |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selAvailableBySkuSid" resultType="com.yxt.warehouse.biz.warehouseinventory.AvailableCountVo"> |
|
|
|