管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-01-12 3408c978f758f0a463d2f143398d66ed6aaf3c21
1
已修改14个文件
181 ■■■■■ 文件已修改
src/main/java/com/lf/server/entity/bd/BboreholeEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bd/BgeologichazardEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MdetactionpipelinepointEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MequipmentnameplateEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MgeocontrolpointEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MhydraulicprotectionEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MmarkerEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MpipelinepointEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MscatterpointEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/MsurfacedeformationdataEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/SboreholeEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/SexplorationpointEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bs/UundergroundhydrologicalmonitoringEntity.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DownloadService.java 77 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/bd/BboreholeEntity.java
@@ -179,19 +179,19 @@
        this.path = path;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bd/BgeologichazardEntity.java
@@ -114,19 +114,19 @@
        this.pipename = pipename;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MdetactionpipelinepointEntity.java
@@ -219,19 +219,19 @@
        this.surveydate = surveydate;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MequipmentnameplateEntity.java
@@ -90,19 +90,19 @@
        this.pipename = pipename;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MgeocontrolpointEntity.java
@@ -80,19 +80,19 @@
        this.pipename = pipename;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MhydraulicprotectionEntity.java
@@ -245,19 +245,19 @@
        this.pipename = pipename;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MmarkerEntity.java
@@ -121,19 +121,19 @@
        this.meadate = meadate;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MpipelinepointEntity.java
@@ -104,19 +104,19 @@
        this.stavalue = stavalue;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MscatterpointEntity.java
@@ -56,19 +56,19 @@
        this.pointnum = pointnum;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/MsurfacedeformationdataEntity.java
@@ -108,19 +108,19 @@
        this.pipename = pipename;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/SboreholeEntity.java
@@ -319,19 +319,19 @@
        this.projname = projname;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/SexplorationpointEntity.java
@@ -64,19 +64,19 @@
        this.exppointid = exppointid;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/entity/bs/UundergroundhydrologicalmonitoringEntity.java
@@ -178,19 +178,19 @@
        this.projname = projname;
    }
    public BigDecimal getx() {
    public BigDecimal getX() {
        return x;
    }
    public void setx(BigDecimal x) {
    public void setX(BigDecimal x) {
        this.x = x;
    }
    public BigDecimal gety() {
    public BigDecimal getY() {
        return y;
    }
    public void sety(BigDecimal y) {
    public void setY(BigDecimal y) {
        this.y = y;
    }
src/main/java/com/lf/server/service/data/DownloadService.java
@@ -1,5 +1,6 @@
package com.lf.server.service.data;
import com.lf.server.entity.all.StaticData;
import com.lf.server.entity.ctrl.DownloadReqEntity;
import com.lf.server.entity.data.DownloadEntity;
import com.lf.server.entity.data.MetaEntity;
@@ -225,18 +226,34 @@
     * 添加元数据文件至Zip包
     */
    private void addMetaFiles(ZipFile zip, ZipParameters params, List<MetaEntity> list) {
        String uploadPath = pathHelper.getConfig().getUploadPath();
        int i = 1;
        for (MetaEntity entity : list) {
        String uploadPath = pathHelper.getConfig().getUploadPath();
        for (MetaEntity mf : list) {
            try {
                File file = new File(uploadPath + File.separator + entity.getPath());
                zip.addFile(file, params);
                FileHeader header = zip.getFileHeader(entity.getGuid());
                if (null != header) {
                    zip.renameFile(header, i++ + "_" + entity.getName());
                switch ("." + mf.getType()) {
                    case StaticData.MPT:
                        addMultiFile(i++, uploadPath, mf, zip, params, StaticData.MPT_EXT);
                        break;
                    case StaticData.IMG:
                        addMultiFile(i++, uploadPath, mf, zip, params, StaticData.IMG_EXT);
                        break;
                    case StaticData.TIF:
                        addMultiFile(i++, uploadPath, mf, zip, params, StaticData.TIF_EXT);
                        break;
                    case StaticData.TIFF:
                        addMultiFile(i++, uploadPath, mf, zip, params, StaticData.TIFF_EXT);
                        break;
                    case StaticData.SHP:
                        addMultiFile(i++, uploadPath, mf, zip, params, StaticData.SHP_EXT);
                        break;
                    case StaticData.GDB:
                        addFolderFile(i++, uploadPath, mf, zip, params);
                        break;
                    default:
                        addSingleFile(i++, uploadPath, mf, zip, params);
                        break;
                }
            } catch (Exception ex) {
                log.error(ex.getMessage(), ex);
            }
@@ -244,6 +261,48 @@
    }
    /**
     * 添加目录文件
     */
    private void addFolderFile(int i, String uploadPath, MetaEntity mf, ZipFile zip, ZipParameters params) throws Exception {
    }
    /**
     * 添加多文件
     */
    private void addMultiFile(int i, String uploadPath, MetaEntity mf, ZipFile zip, ZipParameters params, List<String> extList) throws Exception {
        addSingleFile(i, uploadPath, mf, zip, params);
        for (String ext : extList) {
            File file = new File(uploadPath + File.separator + mf.getPath().replace("." + mf.getType(), ext));
            if (!file.exists() || !file.isDirectory()) {
                continue;
            }
            zip.addFile(file, params);
            String fileName = FileHelper.getFileName(file.getPath());
            FileHeader header = zip.getFileHeader(fileName);
            if (null != header) {
                zip.renameFile(header, i + "_" + mf.getName().replace("." + mf.getType(), ext));
            }
        }
    }
    /**
     * 添加单文件
     */
    private void addSingleFile(int i, String uploadPath, MetaEntity mf, ZipFile zip, ZipParameters params) throws Exception {
        File file = new File(uploadPath + File.separator + mf.getPath());
        zip.addFile(file, params);
        String fileName = FileHelper.getFileName(file.getPath());
        FileHeader header = zip.getFileHeader(fileName);
        if (null != header) {
            zip.renameFile(header, i + "_" + mf.getName());
        }
    }
    /**
     * 获取下载实体类
     */
    private DownloadEntity getDownloadEntity(UserEntity ue, String file, String pwd) throws Exception {