rain
2024-07-15 e567c76939c6516b4146aa6a554d95c0bcb4f078
src/main/java/com/dji/sample/wayline/controller/WaylineFileController.java
@@ -41,6 +41,7 @@
    /**
     * 根据查询条件查询航路线文件的基本数据。
     * pilot中的查询条件字段是固定的。
     *
     * @param orderBy   排序的字段。在sql语句的末尾拼接。
     * @param favorited 路径线文件是否为收藏夹。
     * @param page
@@ -70,6 +71,7 @@
    /**
     * 根据wayline文件id查询文件的下载地址;
     * 和重定向到此地址直接下载。
     *
     * @param workspaceId
     * @param waylineId
     * @param response
@@ -105,6 +107,7 @@
    /**
     * 当航路线文件被飞行员上传到存储服务器时,
     * 通过该接口报告文件的基本信息。
     *
     * @param request
     * @param workspaceId
     * @param uploadFile
@@ -130,6 +133,7 @@
    /**
     * 根据路径线文件id收藏路径线文件。
     *
     * @param workspaceId
     * @param ids   wayline file id
     * @return
@@ -145,6 +149,7 @@
    /**
     * 根据航路线文件id删除此航路线文件的收藏夹。
     *
     * @param workspaceId
     * @param ids wayline file id
     * @return
@@ -161,6 +166,7 @@
    /**
     * 根据航路线名称检查名称是否已经存在,必须保证航路线名称的唯一性。
     * 此接口将在上传航路线时被调用,并且必须可用。
     *
     * @param workspaceId
     * @param names
     * @return
@@ -176,6 +182,7 @@
    /**
     * 根据航路线id删除工作区中的航路线文件。
     *
     * @param workspaceId
     * @param waylineId
     * @return
@@ -190,6 +197,7 @@
    /**
     * 上传kmz航线文件
     *
     * @param file
     * @return
     */
@@ -205,8 +213,11 @@
        }
        CustomClaim customClaim = (CustomClaim)request.getAttribute(TOKEN_CLAIM);
        String creator = customClaim.getUsername();
        waylineFileService.importKmzFile(file, workspaceId, creator,patchesId,spotInFreckle);
        return ResponseResult.success();
        String back = waylineFileService.importKmzFile(file, workspaceId, creator, patchesId, spotInFreckle);
        if (back != null) {
            return ResponseResult.error(back);
        }
        return ResponseResult.success(back);
    }
    @GetMapping("/{workspace_id}/waylines_list")