管道基础大数据平台系统开发-【后端】-Server
13693261870
2022-11-24 de6163fd317d2b67a11d5b26f279613df1666db5
2022-11-24
已修改4个文件
31 ■■■■■ 文件已修改
src/main/java/com/lf/server/controller/data/MetaController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/show/ExportController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DownloadService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/ExportService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/MetaController.java
@@ -307,8 +307,8 @@
            de.setDownloadUser(ue.getId());
            int rows = downloadService.update(de);
            //String filePath = exportService.getDownloadFilePath(de);
            //WebHelper.download(filePath, de.getName(), res);
            String filePath = downloadService.getDownloadFilePath(de);
            WebHelper.download(filePath, de.getName(), res);
        } catch (Exception ex) {
            WebHelper.writeInfo(HttpStatus.ERROR, ex.getMessage(), res);
        }
src/main/java/com/lf/server/controller/show/ExportController.java
@@ -128,7 +128,7 @@
            de.setDownloadUser(ue.getId());
            int rows = downloadService.update(de);
            String filePath = exportService.getDownloadFilePath(de);
            String filePath = downloadService.getDownloadFilePath(de);
            WebHelper.download(filePath, de.getName(), res);
        } catch (Exception ex) {
            WebHelper.writeInfo(HttpStatus.ERROR, ex.getMessage(), res);
src/main/java/com/lf/server/service/data/DownloadService.java
@@ -1,11 +1,13 @@
package com.lf.server.service.data;
import com.lf.server.entity.data.DownloadEntity;
import com.lf.server.helper.PathHelper;
import com.lf.server.helper.StringHelper;
import com.lf.server.mapper.data.DownloadMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.io.File;
import java.util.List;
/**
@@ -14,6 +16,9 @@
 */
@Service
public class DownloadService implements DownloadMapper {
    @Autowired
    PathHelper pathHelper;
    @Autowired
    DownloadMapper downloadMapper;
@@ -89,4 +94,14 @@
    public Integer updates(List<DownloadEntity> list) {
        return downloadMapper.updates(list);
    }
    /**
     * 获取下载文件路径
     *
     * @param de 下载实体类
     * @return 下载文件路径
     */
    public String getDownloadFilePath(DownloadEntity de) {
        return pathHelper.getConfig().getDownloadPath() + File.separator + de.getUrl();
    }
}
src/main/java/com/lf/server/service/show/ExportService.java
@@ -113,14 +113,4 @@
        return de;
    }
    /**
     * 获取下载文件路径
     *
     * @param de 下载实体类
     * @return 下载文件路径
     */
    public String getDownloadFilePath(DownloadEntity de) {
        return pathHelper.getConfig().getDownloadPath() + File.separator + de.getUrl();
    }
}