From 686c587744cf0933b4022a1b741f8f50658e2632 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期日, 28 四月 2024 15:40:19 +0800
Subject: [PATCH] 视频标签提交

---
 ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java |   25 +++++++++++--------------
 1 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java b/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java
index ac527be..550ce20 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java
@@ -74,7 +74,7 @@
     @ApiOperation("鎵嬪姩鍋滄宸℃")
     @GetMapping("/stopTask/{taskId}")
     AjaxResult stopTask(@PathVariable String taskId) {
-        // 鍋滄宸℃浠诲姟
+        // 鍋滄宸℃浠诲姟 
         inspectionTaskManager.stopInspectionTask(taskId);
         return AjaxResult.success();
     }
@@ -107,21 +107,18 @@
     @ApiOperation("鏌ヨ鑼冨洿鍐呯殑浜�")
     @PostMapping("/getWellListByPolygon")
     AjaxResult getWellListByPolygon(@RequestBody List<Point> points) {
-        List<List<ArdAlarmpointsWell>> listOfLists = new ArrayList<>();
-        List<SysDept> depts = deptService.selectDeptList(new SysDept());
-        depts.stream().forEach(dept -> {
-            ArdAlarmpointsWell ardAlarmpointsWell = new ArdAlarmpointsWell();
-            ardAlarmpointsWell.setDeptId(dept.getDeptId());
-            List<ArdAlarmpointsWell> wellList = ardAlarmpointsWellService.selectArdAlarmpointsWellList(ardAlarmpointsWell);
-            List<ArdAlarmpointsWell> wells = wellList.stream()
-                    .filter(well -> well.getLongitude() != null && well.getLatitude() != null)
-                    .filter(well -> GisUtil.isInPolygon(new Point(well.getLongitude(), well.getLatitude()), points)
-            ).collect(Collectors.toList());
-            listOfLists.add(wells);
-        });
-        List<ArdAlarmpointsWell> inPolygonWellList = listOfLists.stream()
+        List<ArdAlarmpointsWell> inPolygonWellList = deptService.selectDeptList(new SysDept()).stream()
+                .map(dept -> {
+                    ArdAlarmpointsWell ardAlarmpointsWell = new ArdAlarmpointsWell();
+                    ardAlarmpointsWell.setDeptId(dept.getDeptId());
+                    return ardAlarmpointsWellService.selectArdAlarmpointsWellList(ardAlarmpointsWell).stream()
+                            .filter(well -> well.getLongitude() != null && well.getLatitude() != null)
+                            .filter(well -> GisUtil.isInPolygon(new Point(well.getLongitude(), well.getLatitude()), points))
+                            .collect(Collectors.toList());
+                })
                 .flatMap(List::stream)
                 .collect(Collectors.toList());
+
         return AjaxResult.success(inPolygonWellList);
     }
 }

--
Gitblit v1.9.3