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