소스 검색

生产装备汇总

gaodandan 6 년 전
부모
커밋
8cc913c892

+ 2 - 2
src/main/java/com/chinaitop/depot/device/controller/StorageDeviceInputController.java

@@ -200,8 +200,8 @@ public class StorageDeviceInputController {
200 200
     			int sumCounts = Integer.valueOf(a);
201 201
     			
202 202
     			//使用数量
203
-    			int useCounts = sumCounts-Integer.parseInt(map.get("userCounts").toString());
204
-    			
203
+    			int useCounts = sumCounts-(Integer.parseInt(map.get("userCounts").toString())+Integer.parseInt(map.get("brokenCount").toString()));
204
+    			System.out.println("****"+Integer.parseInt(map.get("brokenCount").toString()));
205 205
     			sumCount = sumCount + sumCounts+",";
206 206
     			useCount = useCount + useCounts+",";
207 207
     			

+ 11 - 3
src/main/java/com/chinaitop/depot/device/mapper/StorageDeviceinputMapper.xml

@@ -673,9 +673,17 @@
673 673
   <!-- 每个类型的入库数量 -->
674 674
   <select id="queryCountByType"  resultType="java.util.Map">
675 675
 
676
-    select SUM(use_count) userCounts,sum(device_manager)sumCounts,device_type from storage_deviceinput 
677
-    GROUP BY device_type 
678
-    order by device_type asc
676
+    SELECT
677
+		SUM(use_count) userCounts,
678
+		sum(device_manager) sumCounts,
679
+		IFNULL(SUM(broken_count), 0) brokenCount,
680
+		device_type
681
+    FROM
682
+	    storage_deviceinput
683
+    GROUP BY
684
+	    device_type
685
+    ORDER BY
686
+	    device_type ASC
679 687
     
680 688
   </select>
681 689