From b773661de485d9748386bfdd15a7ac7cd399be36 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 02 四月 2024 11:20:34 +0800
Subject: [PATCH] visual修复

---
 smart-man-boot/src/main/java/com/qianwen/smartman/modules/visual/wrapper/StatusWrapper.java |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/visual/wrapper/StatusWrapper.java b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/visual/wrapper/StatusWrapper.java
index 1ff6b91..85bb4a4 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/visual/wrapper/StatusWrapper.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/visual/wrapper/StatusWrapper.java
@@ -58,11 +58,11 @@
 
     public ChartNameValueDataVO entityToEfficiencyAverageVo(List<SuperAggregateState> superAggregateStates, ProductivityTypeEnum productivityTypeEnum) {
         ChartNameValueDataVO vo = new ChartNameValueDataVO();
-        Map<Long, List<SuperAggregateState>> collect = (Map) superAggregateStates.stream().collect(Collectors.groupingBy((v0) -> {
+        Map<Long, List<SuperAggregateState>> collect = superAggregateStates.stream().collect(Collectors.groupingBy((v0) -> {
             return v0.getWorkstationId();
         }));
         AtomicReference<Double> allValue = new AtomicReference<>(Double.valueOf(0.0d));
-        collect.forEach(workstationId, superAggregateStateList -> {
+        collect.forEach((workstationId, superAggregateStateList) -> {
             Double value = EifficiencyUtils.calculationResults(superAggregateStateList, productivityTypeEnum);
             allValue.updateAndGet(v -> {
                 return Double.valueOf(v.doubleValue() + value.doubleValue());
@@ -87,18 +87,18 @@
     public ChartGanttStatusDataVO entityVO(List<Workstation> workstations, List<SuperAggregateState> superAggregateStateList) {
         Map<Long, List<SuperAggregateState>> map = new HashMap<>(32);
         if (Func.isNotEmpty(superAggregateStateList)) {
-            map = (Map) superAggregateStateList.stream().collect(Collectors.groupingBy((v0) -> {
+            map = superAggregateStateList.stream().collect(Collectors.groupingBy((v0) -> {
                 return v0.getWorkstationId();
             }));
         }
         ChartGanttStatusDataVO chartGanttStatusDataVO = new ChartGanttStatusDataVO();
         List<SeriesItem<GanttStatusVO>> series = new ArrayList<>();
-        List<ChartGanttStatusDataVO.ColorStatus> colorStatusList = (List) WorkstationCache.getDefaultWcs().stream().map(globalWcs -> {
+        List<ChartGanttStatusDataVO.ColorStatus> colorStatusList =  WorkstationCache.getDefaultWcs().stream().map(globalWcs -> {
             return new ChartGanttStatusDataVO.ColorStatus(globalWcs.getColor(), Integer.valueOf(globalWcs.getCode()), globalWcs.getName());
         }).collect(Collectors.toList());
         for (Workstation workstation : workstations) {
             List<SuperAggregateState> superAggregateStates = map.getOrDefault(workstation.getId(), new ArrayList<>());
-            List<GanttStatusVO> list = (List) superAggregateStates.stream().map(superAggregateState -> {
+            List<GanttStatusVO> list = superAggregateStates.stream().map(superAggregateState -> {
                 return GanttStatusVO.builder().startTime(superAggregateState.getStartTime()).endTime(superAggregateState.getEndTime()).status(superAggregateState.getWcs()).build();
             }).collect(Collectors.toList());
             SeriesItem seriesItem = new SeriesItem(workstation.getName(), list);
@@ -112,12 +112,12 @@
     public ChartNameValueDataVO entityToChartName(List<SuperAggregateState> data) {
         ChartNameValueDataVO vo = new ChartNameValueDataVO();
         List<GlobalWcs> defaultWcs = WorkstationCache.getDefaultWcs();
-        Map<Integer, GlobalWcs> wcsMap = (Map) defaultWcs.stream().collect(Collectors.toMap(k -> {
+        Map<Integer, GlobalWcs> wcsMap =  defaultWcs.stream().collect(Collectors.toMap(k -> {
             return Integer.valueOf(Integer.parseInt(k.getCode()));
         }, v -> {
             return v;
         }));
-        Map<Integer, Long> durationMap = (Map) data.stream().filter(c -> {
+        Map<Integer, Long> durationMap = data.stream().filter(c -> {
             return wcsMap.containsKey(c.getValueCollect());
         }).collect(Collectors.groupingBy((v0) -> {
             return v0.getWcs();
@@ -159,23 +159,23 @@
     }
 
     public ChartSeriesDataVO entityToEfficiencyTopVo(List<SuperAggregateState> statusByCondition, ProductivityTypeEnum productivityTypeEnum, Integer top, List<Workstation> workstations, String name) {
-        Map<Long, Workstation> workstationMap = (Map) workstations.stream().collect(Collectors.toMap((v0) -> {
+        Map<Long, Workstation> workstationMap =  workstations.stream().collect(Collectors.toMap((v0) -> {
             return v0.getId();
         }, Function.identity()));
-        Map<Long, List<SuperAggregateState>> collect = (Map) statusByCondition.stream().collect(Collectors.groupingBy((v0) -> {
+        Map<Long, List<SuperAggregateState>> collect =  statusByCondition.stream().collect(Collectors.groupingBy((v0) -> {
             return v0.getWorkstationId();
         }));
         Map<Long, Double> idToValue = new HashMap<>();
-        collect.forEach(workstationId, statusByConditionList -> {
+        collect.forEach((workstationId, statusByConditionList) -> {
             Double value = EifficiencyUtils.calculationResults(statusByConditionList, productivityTypeEnum);
             double v = BigDecimal.valueOf(value.doubleValue()).multiply(BigDecimal.valueOf(100L)).doubleValue();
             idToValue.put(workstationId, Double.valueOf(v));
         });
-        LinkedHashMap<Long, Double> collectSorted = (LinkedHashMap) idToValue.entrySet().stream().sorted(Map.Entry.comparingByValue(Comparator.reverseOrder())).limit(top.intValue()).collect(Collectors.toMap((v0) -> {
+        LinkedHashMap<Long, Double> collectSorted = idToValue.entrySet().stream().sorted(Map.Entry.comparingByValue(Comparator.reverseOrder())).limit(top.intValue()).collect(Collectors.toMap((v0) -> {
             return v0.getKey();
         }, (v0) -> {
             return v0.getValue();
-        }, oldValue, newValue -> {
+        }, (oldValue, newValue) -> {
             return oldValue;
         }, LinkedHashMap::new));
         WorkstationChartSeriesDataVO chartSeriesDataVO = new WorkstationChartSeriesDataVO();
@@ -183,7 +183,7 @@
         SeriesItem seriesItem = new SeriesItem();
         seriesItem.setName(name);
         List<Workstation> categories = new ArrayList<>();
-        collectSorted.forEach(workstationId2, value -> {
+        collectSorted.forEach((workstationId2, value) -> {
             data.add(value);
             categories.add(workstationMap.get(workstationId2));
         });
@@ -220,15 +220,15 @@
 
     public ChartNameValueDataVO entityToEfficiencyTodayVo(List<SuperAggregateState> superAggregateStates, List<Workstation> workstations, ProductivityTypeEnum productivityTypeEnum) {
         ChartNameValueDataVO vo = new ChartNameValueDataVO();
-        Map<Long, String> workstationIdToName = (Map) workstations.stream().collect(Collectors.toMap((v0) -> {
+        Map<Long, String> workstationIdToName = workstations.stream().collect(Collectors.toMap((v0) -> {
             return v0.getId();
         }, (v0) -> {
             return v0.getName();
         }));
-        Map<Long, List<SuperAggregateState>> collect = (Map) superAggregateStates.stream().collect(Collectors.groupingBy((v0) -> {
+        Map<Long, List<SuperAggregateState>> collect = superAggregateStates.stream().collect(Collectors.groupingBy((v0) -> {
             return v0.getWorkstationId();
         }));
-        collect.forEach(workstationId, superAggregateStateList -> {
+        collect.forEach((workstationId, superAggregateStateList) -> {
             Double value = EifficiencyUtils.calculationResults(superAggregateStateList, productivityTypeEnum);
             vo.addValue((String) workstationIdToName.get(workstationId), value);
         });

--
Gitblit v1.9.3