From ceaf77720ca99f61a3b69147f8d7b3127bf8c5b7 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Tue, 30 Jul 2024 19:17:32 +0800
Subject: [PATCH] Merge branch 'ht-dev' of http://139.196.74.78:10010/r/drone/drone-java into ht-dev
---
src/main/java/com/dji/sample/patches/xml/mode/XMLTemplateModel.java | 1 +
src/main/java/com/dji/sample/wayline/plane/controller/CreateWayLineController.java | 23 ++++++++++++-----------
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/dji/sample/patches/xml/mode/XMLTemplateModel.java b/src/main/java/com/dji/sample/patches/xml/mode/XMLTemplateModel.java
index 85dab35..7270ca1 100644
--- a/src/main/java/com/dji/sample/patches/xml/mode/XMLTemplateModel.java
+++ b/src/main/java/com/dji/sample/patches/xml/mode/XMLTemplateModel.java
@@ -328,6 +328,7 @@
payloadInfo.setPayloadPositionIndex("0");
payloadInfo.setPayloadSubEnumValue("0");
param.setPayloadInfo(payloadInfo);
+ param.setExecuteHeightMode("relativeToStartPoint");
// 初始化模板对象
XMLTemplateModel xmlModel = XMLTemplateModel.initPolygon(param);
diff --git a/src/main/java/com/dji/sample/wayline/plane/controller/CreateWayLineController.java b/src/main/java/com/dji/sample/wayline/plane/controller/CreateWayLineController.java
index ea7fd8c..2890f55 100644
--- a/src/main/java/com/dji/sample/wayline/plane/controller/CreateWayLineController.java
+++ b/src/main/java/com/dji/sample/wayline/plane/controller/CreateWayLineController.java
@@ -18,6 +18,7 @@
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
+import javax.validation.Valid;
import java.io.File;
import java.io.IOException;
@@ -40,27 +41,27 @@
private MinioPojo pojo;
@PostMapping("/createPoints")
- public ResponseResult createPoints(@RequestBody CreateWaylineParam param) {
+ public ResponseResult createPoints(@RequestBody @Valid CreateWaylineParam param) {
return ResponseResult.success(PlaneCourseUtils.createWaylinePoints(param));
}
@PostMapping("/{workspace_id}/saveWayLineFile")
public ResponseResult saveWayLineFile(@PathVariable(name = "workspace_id") String workspaceId,
- @RequestBody CreateWaylineParam param,
+ @RequestBody @Valid CreateWaylineParam param,
HttpServletRequest request
) throws IOException {
CustomClaim customClaim = (CustomClaim) request.getAttribute(TOKEN_CLAIM);
String creator = customClaim.getUsername();
// 初始化模板对象
- XMLTemplateModel xmlModel = XMLTemplateModel.initPolygon(param);
-// 生成航线文件
- CreateWaylineFileUtils.createWaylineFileByPolygon(xmlModel, patchesConfigPojo.getPlaneTemplate(), patchesConfigPojo.getPlaneTargetTemplate());
- CreateWaylineFileUtils.createWaylineFileByPolygon(xmlModel, patchesConfigPojo.getPlaneWaylines(), patchesConfigPojo.getPlaneTargetWaylines());
-// kmz、上传航线库
- String destKMZFile = patchesConfigPojo.getPlaneKMZFile() + param.getWaylineName() + ".kmz"; // 输出的KMZ文件路径
- ZipUtil.zipFolder(patchesConfigPojo.getSourceDir(), destKMZFile);
- MultipartFile multipartFile = MultipartFileTOFileUtil.convert(new File(destKMZFile));
- waylineFileService.importKmzFile(multipartFile, workspaceId, creator, null, "1");
+// XMLTemplateModel xmlModel = XMLTemplateModel.initPolygon(param);
+//// 生成航线文件
+// CreateWaylineFileUtils.createWaylineFileByPolygon(xmlModel, patchesConfigPojo.getPlaneTemplate(), patchesConfigPojo.getPlaneTargetTemplate());
+// CreateWaylineFileUtils.createWaylineFileByPolygon(xmlModel, patchesConfigPojo.getPlaneWaylines(), patchesConfigPojo.getPlaneTargetWaylines());
+//// kmz、上传航线库
+// String destKMZFile = patchesConfigPojo.getPlaneKMZFile() + param.getWaylineName() + ".kmz"; // 输出的KMZ文件路径
+// ZipUtil.zipFolder(patchesConfigPojo.getSourceDir(), destKMZFile);
+// MultipartFile multipartFile = MultipartFileTOFileUtil.convert(new File(destKMZFile));
+// waylineFileService.importKmzFile(multipartFile, workspaceId, creator, null, "1");
return ResponseResult.success();
}
--
Gitblit v1.9.3