YYC
2023-09-16 b4b6a3a036270941d2b9b94c4c73878853cb5137
上传文件修改
已修改3个文件
70 ■■■■ 文件已修改
igds-core/src/main/java/com/ld/igds/file/ApplyOrderUploadProcessor.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-core/src/main/java/com/ld/igds/file/ApplyOrderUploadProcessor.java
@@ -64,6 +64,41 @@
    }
    /**
     * applyOrderUploadProcessor#uploadFile
     * 判断是否上传
     *
     * @param file
     * @param parameter
     * @return fileId 新文件ID包含文件后缀
     */
    @FileResolver
    public String uploadFile(UploadFile file, Map<String, Object> parameter) {
        String fileId = null;
        String mark = (String) parameter.get("mark");
        if ("NO_UPLOAD".equals(mark)) {
            return null;
        }
        try {
            String basePath = fileService.getCommonFilePath(null);
            fileId = ContextUtil.getTimeId(1000)
                    + file.getFileName().substring(
                    file.getFileName().lastIndexOf("."));
            file.transferTo(new File(basePath + fileId));
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return fileId;
    }
    /**
     * applyOrderUploadProcessor#downloadApplyOrderFile 文件下载
     *
     * @param parameter
igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml
@@ -417,7 +417,7 @@
}&#xD;
self.set(&quot;parameter&quot;,{mark: mark})&#xD;
</ClientEvent>
              <Property name="fileResolver">oaPR#uploadFile</Property>
              <Property name="fileResolver">applyOrderUploadProcessor#uploadFile</Property>
              <Property name="maxFileSize">50MB</Property>
              <Property name="successMessage">附件上传成功!!</Property>
              <Filters/>
igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java
@@ -229,39 +229,6 @@
        return service.delArchives(data);
    }
    /**
     * oaPR#uploadFile
     *
     * @param file
     * @param parameter
     * @return fileId 新文件ID包含文件后缀
     */
    @FileResolver
    public String uploadFile(UploadFile file, Map<String, Object> parameter) {
        String fileId = null;
        String mark = (String) parameter.get("mark");
        if ("NO_UPLOAD".equals(mark)) {
            return null;
        }
        try {
            String basePath = fileService.getCommonFilePath(null);
            fileId = ContextUtil.getTimeId(1000)
                    + file.getFileName().substring(
                    file.getFileName().lastIndexOf("."));
            file.transferTo(new File(basePath + fileId));
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return fileId;
    }
    // =====================资产管理=====================//
    /**