@ -223,18 +223,14 @@
</select>
<select id= "getInventoryQuantity" resultType= "Integer" >
SELECT ifnull(SUM(inCount), 0) - ifnull(SUM(outCount), 0)
FROM
inv_pre_product_detail ipd
WHERE
CODE = #{code}
FROM inv_pre_product_detail ipd
WHERE CODE = #{code}
and (invSpaceCode is null or invSpaceCode = '')
</select>
<select id= "filterSpaceList" resultType= "com.glxp.api.res.inv.InvPlaceDetailResponse" >
SELECT
t1.nameCode,
SELECT t1.nameCode,
t1.relId,
(SELECT NAME FROM auth_dept WHERE auth_dept.`code` = t1.deptCode) AS deptName,
(SELECT NAME FROM auth_warehouse WHERE auth_warehouse.`code` = t1.invCode) AS invName,
@ -250,8 +246,7 @@
bp.ylqxzcrbarmc,
bp.manufactory,
(SELECT `name` FROM basic_corp WHERE erpId = t1.supId) supName
FROM
inv_pre_product_detail t1
FROM inv_pre_product_detail t1
LEFT JOIN basic_udirel bu ON bu.id = t1.relId
LEFT JOIN basic_products bp ON bp.uuid = bu.uuid
<where >
@ -262,8 +257,7 @@
AND t1.invSpaceCode = #{invSpaceCode}
</if>
</where>
GROUP BY
CODE,
GROUP BY CODE,
invSpaceCode
</select>
@ -286,9 +280,9 @@
ad.name deptName,
aw.name invName,
sp.name invSpaceName,
sum(pd.inCount) as inCount,
sum(pd.outCount) as outCount,
sum(pd.reCount) as reCount
ifnull( sum(pd.inCount), 0 ) as inCount,
ifnull( sum(pd.outCount), 0 ) as outCount,
pd.inCount - pd.outCount as reCount
from inv_pre_product_detail pd
left join basic_udirel bu on pd.relId = bu.id
left join basic_products bp on bp.uuid = bu.uuid