管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-15 8ccd68d25ba905698dcf9e0cc565a966e06242dc
1
已修改1个文件
12 ■■■■■ 文件已修改
src/main/java/com/lf/server/service/show/MarkService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/MarkService.java
@@ -94,17 +94,17 @@
     * @throws Exception 异常
     */
    public String downloadShp(UserEntity ue, List<MarkJsonEntity> list) throws Exception {
        String parent = pathHelper.getTempPath();
        String path = pathHelper.getTempPath();
        createShapeFiles(ue, list, path);
        String path = createShapeFiles(ue, list, parent);
        File[] files = new File(path).listFiles();
        if (files == null || files.length == 0) {
            return null;
        }
        String zip = getZipPath();
        ZipHelper.zip(zip, parent);
        FileHelper.deleteDir(parent);
        ZipHelper.zip(zip, path);
        FileHelper.deleteDir(path);
        String guid = FileHelper.getFileMd5(zip);
        DownloadEntity entity = downloadService.selectByGuid(guid);
@@ -121,9 +121,7 @@
    /**
     * 创建shp文件
     */
    private String createShapeFiles(UserEntity ue, List<MarkJsonEntity> list, String parent) {
        String path = getShpDir(ue, parent);
    private String createShapeFiles(UserEntity ue, List<MarkJsonEntity> list, String path) {
        List<MarkJsonEntity> points = getMarkByType(list, "POINT");
        if (points.size() > 0) {
            ShpHelper.createShp(points, path, "POINT");