管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-03-20 1991cda18d5675f754e3960b6de95a0089bf7440
src/main/java/com/lf/server/service/data/DownloadService.java
@@ -42,28 +42,28 @@
    @Override
    public Integer selectCount(String name) {
        name = StringHelper.getLikeStr(name);
        name = StringHelper.getLikeUpperStr(name);
        return downloadMapper.selectCount(name);
    }
    @Override
    public List<DownloadEntity> selectByPage(String name, Integer limit, Integer offset) {
        name = StringHelper.getLikeStr(name);
        name = StringHelper.getLikeUpperStr(name);
        return downloadMapper.selectByPage(name, limit, offset);
    }
    @Override
    public Integer selectCountForUser(Integer createUser, Integer type, String name) {
        name = StringHelper.getLikeStr(name);
        name = StringHelper.getLikeUpperStr(name);
        return downloadMapper.selectCountForUser(createUser, type, name);
    }
    @Override
    public List<DownloadEntity> selectByPageForUser(Integer createUser, Integer type, String name, Integer limit, Integer offset) {
        name = StringHelper.getLikeStr(name);
        name = StringHelper.getLikeUpperStr(name);
        return downloadMapper.selectByPageForUser(createUser, type, name, limit, offset);
    }
@@ -186,7 +186,7 @@
     * 打包文件
     *
     * @param ue   用户实体
     * @param list 源数据文件集合
     * @param list 元数据文件集合
     * @param pwd  密码
     * @return 下载文件GUID
     */
@@ -198,7 +198,7 @@
        String zipFile = downloadPath + File.separator + zipName;
        ZipFile zip = Zip4jHelper.createZipFile(zipFile, pwd);
        ZipParameters params = Zip4jHelper.getZipParams();
        ZipParameters params = Zip4jHelper.getZipParams(true);
        addMetaFiles(zip, params, list);
        String dbPwd = Md5Helper.reverse(Md5Helper.generate(pwd));
@@ -213,7 +213,7 @@
    }
    /**
     * 移除重复的源数据文件
     * 移除重复的元数据文件
     */
    private void rmRepeatMetaFiles(List<MetaEntity> list) {
        List<String> guidList = new ArrayList<>();
@@ -232,7 +232,7 @@
    }
    /**
     * 添加源数据文件至Zip包
     * 添加元数据文件至Zip包
     */
    private void addMetaFiles(ZipFile zip, ZipParameters params, List<MetaEntity> list) {
        int i = 1;
@@ -327,14 +327,14 @@
    private DownloadEntity getDownloadEntity(UserEntity ue, String file, String pwd) {
        DownloadEntity de = new DownloadEntity();
        de.setName(FileHelper.getFileName(file));
        // 1-Shp文件,2-专题图,3-源数据,4-业务数据,5-管道分析,6-统计报告
        // 1-Shp文件,2-专题图,3-元数据,4-业务数据,5-管道分析,6-统计报告
        de.setType(3);
        de.setSizes(FileHelper.sizeToMb(new File(file).length()));
        de.setDepid(ue.getDepid());
        de.setDcount(0);
        de.setPwd(pwd);
        de.setUrl(FileHelper.getRelativePath(file));
        de.setDescr("源数据文件");
        de.setDescr("元数据文件");
        de.setGuid(FileHelper.getFileMd5(file));
        de.setCreateUser(ue.getId());
        // de.setGeom(null)
@@ -343,7 +343,7 @@
    }
    /**
     * 插入源数据-下载表
     * 插入元数据-下载表
     */
    private void insertMetaDown(UserEntity ue, List<MetaEntity> metas, DownloadEntity de) {
        List<MetaDownEntity> list = new ArrayList<>();