管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-11 a47aa433d7a54910351ecca27b44a539653eab35
src/main/java/com/lf/server/helper/PathHelper.java
@@ -13,7 +13,7 @@
@Component
public class PathHelper {
    @Autowired
    private PropertiesConfig propertiesConfig;
    private PropertiesConfig config;
    private static int MAX_FILES = 2000;
@@ -25,14 +25,34 @@
    private static int sharePath = 1;
    public PropertiesConfig getConfig() {
        return config;
    }
    public static int getImportPath() {
        return importPath;
    }
    public static int getExportPath() {
        return exportPath;
    }
    public static int getUploadPath() {
        return uploadPath;
    }
    public static int getSharePath() {
        return sharePath;
    }
    /**
     * 初始化
     */
    public void init() {
        importPath = getSubPath(propertiesConfig.getImportPath(), importPath);
        exportPath = getSubPath(propertiesConfig.getExportPath(), exportPath);
        uploadPath = getSubPath(propertiesConfig.getUploadPath(), uploadPath);
        sharePath = getSubPath(propertiesConfig.getSharePath(), sharePath);
        importPath = getSubPath(config.getImportPath(), importPath);
        exportPath = getSubPath(config.getExportPath(), exportPath);
        uploadPath = getSubPath(config.getUploadPath(), uploadPath);
        sharePath = getSubPath(config.getSharePath(), sharePath);
    }
    private static int getSubPath(String parentPath, int subPath) {
@@ -59,10 +79,10 @@
     *
     * @return
     */
    public String getImportPath() {
        importPath = getSubPath(propertiesConfig.getImportPath(), importPath);
    public String getImportFullPath() {
        importPath = getSubPath(config.getImportPath(), importPath);
        return propertiesConfig.getImportPath() + File.separator + importPath;
        return config.getImportPath() + File.separator + importPath;
    }
    /**
@@ -70,10 +90,10 @@
     *
     * @return
     */
    public String getExportPath() {
        exportPath = getSubPath(propertiesConfig.getExportPath(), exportPath);
    public String getExportFullPath() {
        exportPath = getSubPath(config.getExportPath(), exportPath);
        return propertiesConfig.getExportPath() + File.separator + exportPath;
        return config.getExportPath() + File.separator + exportPath;
    }
    /**
@@ -81,10 +101,10 @@
     *
     * @return
     */
    public String getUploadPath() {
        uploadPath = getSubPath(propertiesConfig.getUploadPath(), uploadPath);
    public String getUploadFullPath() {
        uploadPath = getSubPath(config.getUploadPath(), uploadPath);
        return propertiesConfig.getUploadPath() + File.separator + uploadPath;
        return config.getUploadPath() + File.separator + uploadPath;
    }
    /**
@@ -92,9 +112,9 @@
     *
     * @return
     */
    public String getSharePath() {
        sharePath = getSubPath(propertiesConfig.getSharePath(), sharePath);
    public String getShareFullPath() {
        sharePath = getSubPath(config.getSharePath(), sharePath);
        return propertiesConfig.getSharePath() + File.separator + sharePath;
        return config.getSharePath() + File.separator + sharePath;
    }
}