管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-04-11 d43fe8e4c939edf7810681aad17fa1deeef1b0b6
src/main/java/com/lf/server/service/data/MetaService.java
@@ -299,6 +299,11 @@
    /**
     * 请求元数据下载
     *
     * @param ue 用户实体
     * @param dr 请求下载实体
     * @return 下载文件GUID
     * @throws Exception 异常
     */
    public String downloadMeteReq(UserEntity ue, DownloadReqEntity dr) throws Exception {
        List<MetaEntity> list = selectMetaFiles(dr.getIds());
@@ -306,18 +311,6 @@
            return null;
        }
        return zipFiles(ue, list, dr.getPwd());
    }
    /**
     * 打包文件
     *
     * @param ue   用户实体
     * @param list 元数据文件集合
     * @param pwd  密码
     * @return 下载文件GUID
     */
    public String zipFiles(UserEntity ue, List<MetaEntity> list, String pwd) throws Exception {
        Map<String, List<String>> tabs = getTabs(list);
        rmRepeatMetas(list);
@@ -338,7 +331,7 @@
        }
        String zipFile = pathHelper.getDownloadFullPath() + File.separator + tempName + ".zip";
        ZipFile zip = Zip4jHelper.createZipFile(zipFile, pwd);
        ZipFile zip = Zip4jHelper.createZipFile(zipFile, dr.getPwd());
        ZipParameters params = Zip4jHelper.getZipParams(true);
        addMetaFiles(zip, params, list);
        if (dataMap.size() > 0) {
@@ -346,7 +339,7 @@
            addAnnex(zip, params, annexMap);
        }
        String dbPwd = Md5Helper.reverse(Md5Helper.generate(pwd));
        String dbPwd = Md5Helper.reverse(Md5Helper.generate(dr.getPwd()));
        DownloadEntity de = getDownloadEntity(ue, zipFile, dbPwd);
        int rows = downloadService.insert(de);
        if (de.getId() > 0) {