| | |
| | | List<TTask> tasks = taskCleanerService.list(tTaskLambdaQueryWrapper); |
| | | HashMap<String, Integer> taskMap = new HashMap<>(); |
| | | HashMap<String, Integer> statusMap = new HashMap<>(); |
| | | statusMap.put("未执行", 0); |
| | | statusMap.put("超时", 0); |
| | | statusMap.put("待确认", 0); |
| | | statusMap.put("已驳回", 0); |
| | | statusMap.put("已完成", 0); |
| | | HashMap<String, Integer> clearMap = new HashMap<>(); |
| | | clearMap.put("合格", 0); |
| | | clearMap.put("不合格", 0); |
| | | HashMap<String, Integer> unqualifiedMap = new HashMap<>(); |
| | | List<TDictData> dictData = dataList.stream().filter(e -> e.getDataType() == 2).collect(Collectors.toList()); |
| | | for (TDictData dictDatum : dictData) { |
| | | unqualifiedMap.put(dictDatum.getDataContent(), 0); |
| | | } |
| | | for (TTask task : tasks) { |
| | | TProjectDept tProjectDept = projectDepts.stream().filter(e -> e.getId().equals(task.getProjectId())).findFirst().orElse(null); |
| | | if (tProjectDept == null) continue; |
| | |
| | | temp1.append("不合格"); |
| | | TDictData tDictData = dataList.stream().filter(e -> e.getId().equals(tTaskDetail.getUnqualified())).findFirst().orElse(null); |
| | | if (tDictData != null){ |
| | | unqualifiedMap.put(tTaskDetail.getUnqualifiedName(), unqualifiedMap.getOrDefault(tDictData.getDataContent(), 0) + 1); |
| | | unqualifiedMap.put(tDictData.getDataContent(), unqualifiedMap.getOrDefault(tDictData.getDataContent(), 0) + 1); |
| | | } |
| | | break; |
| | | } |