diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml
index 162dde6e..9051a06f 100644
--- a/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml
+++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/largeScreen/LargeScreenMapper.xml
@@ -439,14 +439,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT
mt2.type_name AS typeName,
mt2.type_id AS typeId,
- mt.type_name AS typeModelName,
- mt.unit_name AS unitName,
- IFNULL( mt.num, 0 ) AS stockNum,
- IFNULL( subquery1.usNum, 0 ) AS useNum,
- IFNULL( subquery2.repairNum, 0 ) AS inRepairNum,
- IFNULL( subquery3.repairInputNum, 0 ) AS inputNum,
- IFNULL( subquery4.inputNum, 0 ) AS purchaseNum,
- IFNULL( mt.num, 0 ) + IFNULL( subquery1.usNum, 0 ) + IFNULL( subquery2.repairNum, 0 ) + IFNULL( subquery3.repairInputNum, 0 ) AS totalOwnershipNum,
+ SUM(
+ IFNULL( mt.num, 0 )) AS stockNum,
+ SUM(
+ IFNULL( subquery1.usNum, 0 )) AS useNum,
+ SUM(
+ IFNULL( subquery2.repairNum, 0 )) AS inRepairNum,
+ SUM(
+ IFNULL( subquery3.repairInputNum, 0 )) AS inputNum,
+ SUM(
+ IFNULL( subquery4.inputNum, 0 )) AS purchaseNum,
+ SUM(
+ IFNULL( mt.num, 0 ) + IFNULL( subquery1.usNum, 0 ) + IFNULL( subquery2.repairNum, 0 ) + IFNULL( subquery3.repairInputNum, 0 )) AS totalOwnershipNum,
sd.dept_name AS companyName
FROM
ma_type mt
@@ -549,6 +553,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND mt2.type_id = #{typeId}
+ GROUP BY
+ mt2.type_id