CZT
2023-11-27 c206acfaedc69c390fb67daa81bc686f58a212ef
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