|
@@ -79,8 +79,7 @@ public class QualityAnalyseServiceImpl extends ServiceImpl<QualityAnalyseMapper,
|
|
|
Map<String, Map<String, Object>> result = new HashMap<>();
|
|
|
radar.stream().collect(Collectors.groupingBy(map -> map.get("reason"))).forEach((k, v) -> {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
- map.put("reason",k);
|
|
|
- map.put("count",v.stream().mapToLong(map1-> (long) map1.get("count")).sum());
|
|
|
+ map.put(k.toString(),v.stream().mapToLong(map1-> (long) map1.get("count")).sum());
|
|
|
result.put("all", map);
|
|
|
});
|
|
|
|
|
@@ -90,8 +89,7 @@ public class QualityAnalyseServiceImpl extends ServiceImpl<QualityAnalyseMapper,
|
|
|
radar.stream().collect(Collectors.groupingBy(map -> map.get("region_name"))).forEach((k, v) -> {
|
|
|
Map<String, Object> z = new HashMap<>();
|
|
|
v.stream().collect(Collectors.groupingBy(map2 -> map2.get("reason"))).forEach((k1, v1) -> {
|
|
|
- z.put("reason",k1);
|
|
|
- z.put("count",v1.stream().mapToLong(map1-> (long) map1.get("count")).sum());
|
|
|
+ z.put(k1.toString(),v1.stream().mapToLong(map1-> (long) map1.get("count")).sum());
|
|
|
});
|
|
|
result.put(k.toString(), z);
|
|
|
});
|
|
@@ -99,8 +97,7 @@ public class QualityAnalyseServiceImpl extends ServiceImpl<QualityAnalyseMapper,
|
|
|
radar.stream().collect(Collectors.groupingBy(map -> map.get("supplier"))).forEach((k, v) -> {
|
|
|
Map<String, Object> z = new HashMap<>();
|
|
|
v.stream().collect(Collectors.groupingBy(map2 -> map2.get("reason"))).forEach((k1, v1) -> {
|
|
|
- z.put("reason",k1);
|
|
|
- z.put("count",v1.stream().mapToLong(map1-> (long) map1.get("count")).sum());
|
|
|
+ z.put(k1.toString(),v1.stream().mapToLong(map1-> (long) map1.get("count")).sum());
|
|
|
});
|
|
|
result.put(k.toString(), z);
|
|
|
});
|