Explorar o código

feat: 导出任务审核1

shc hai 5 meses
pai
achega
6f07a899b4

+ 5 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/init/InitController.java

@@ -1442,6 +1442,10 @@ public class InitController {
     Map<Integer, List<SysCheckChainNodeCheckHistory>> taskId2HisMap =
         his.stream().collect(Collectors.groupingBy(SysCheckChainNodeCheckHistory::getTargetId));
 
+    List<WmTask> tasks = taskService.list();
+    Map<String, WmTask> taskMap = tasks.stream()
+        .collect(Collectors.toMap(WmTask::getId, Function.identity()));
+
     // 获取任务
     DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
     List<TaskCheckHistoryExcelModel> collect =
@@ -1450,7 +1454,7 @@ public class InitController {
                 entry -> {
                   Integer key = entry.getKey();
 
-                  WmTask task = taskService.getById(key.toString());
+                  WmTask task = taskMap.get(key.toString());
 
                   if (task == null) {
                     return null;