sgj
2026-01-06 65f6665b28af5912b8fbacb43cf111087fbf812d
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/FileService.java
@@ -233,6 +233,52 @@
        ImageIO.write(compressedImage, "jpg", new File(outputPath));
    }
    /**
     * 判断路径下文件是否存在,不存在则给默认
     * @param imgPath
     * @return
     */
    public String isImgExit(String imgPath, String tag) {
        String path = "/img/img-fail.jpg";
        if(StringUtils.isNotBlank(tag) && "dept".equals(tag)){
            path = "/img/deptImg.jpg";
        }
        if(StringUtils.isNotBlank(imgPath)){
            File file = new File(imgPath.replace("/profile", FrameworkConfig.getProfile()));
            if(file.exists()){
                path = imgPath;
            }
        }
        return path;
    }
    /**
     * 获取模板路径:所有模板统一放在TEMPLATE/目录下
     * @return
     */
    public String getTemplateFilePath() {
        String basePath = FrameworkConfig.getProfile() + "TEMPLATE/";
        File file = new File(basePath);
        if (!file.exists()) {
            file.mkdirs();
        }
        return basePath;
    }
    /**
     * 获取word路径
     * @param deptId
     * @return
     */
    public String getWordPath(String deptId) {
        if(StringUtils.isBlank(deptId)){
            deptId = "0000";
        }
        String basePath = FrameworkConfig.getProfile() + deptId + "/WORD/";
        File file = new File(basePath);
        if (!file.exists()) {
            file.mkdirs();
        }
        return basePath;
    }
}