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