Browse Source

fix: 文件上传接口开发

chenjianhua 4 months ago
parent
commit
53ec042c45

+ 1 - 1
service-base/src/main/java/com/simuwang/base/pojo/vo/FileIdVO.java

@@ -11,5 +11,5 @@ import lombok.Data;
 @Data
 public class FileIdVO {
 
-    private Long fileId;
+    private Integer fileId;
 }

+ 15 - 0
service-base/src/main/java/com/simuwang/base/pojo/vo/FileManageIdVO.java

@@ -0,0 +1,15 @@
+package com.simuwang.base.pojo.vo;
+
+import lombok.Data;
+
+/**
+ * FileName: FileIdVO
+ * Author:   chenjianhua
+ * Date:     2024/9/21 18:12
+ * Description: ${DESCRIPTION}
+ */
+@Data
+public class FileManageIdVO {
+
+    private Long fileId;
+}

+ 1 - 1
service-daq/src/main/java/com/simuwang/daq/service/EmailParseService.java

@@ -333,7 +333,7 @@ public class EmailParseService {
                     }
                 }
             }
-            FileManageDO oldFileManageDO = fileManageMapper.getFileInfoByFileId(fileId);
+            FileManageDO oldFileManageDO = fileManageMapper.getFileInfoByFileId(Long.parseLong(fileId+""));
             if(oldFileManageDO == null){
                 fileManageMapper.saveFileManage(fileManageDO);
             }else{

+ 2 - 1
service-manage/src/main/java/com/simuwang/manage/api/file/FileManageController.java

@@ -4,6 +4,7 @@ import com.simuwang.base.common.support.MybatisPage;
 import com.simuwang.base.common.util.EncodeUtil;
 import com.simuwang.base.pojo.dto.query.FileManagePageQuery;
 import com.simuwang.base.pojo.vo.FileIdVO;
+import com.simuwang.base.pojo.vo.FileManageIdVO;
 import com.simuwang.base.pojo.vo.FileManageVO;
 import com.simuwang.base.pojo.vo.SourceTypeVO;
 import com.simuwang.logging.SystemLog;
@@ -76,7 +77,7 @@ public class FileManageController {
      */
     @SystemLog(value = "下载文件", type = SystemLog.Type.UPLOAD_OR_IMPORT)
     @PostMapping("download-file")
-    public void downloadFile(@RequestBody FileIdVO fileId, HttpServletResponse response, HttpServletRequest request){
+    public void downloadFile(@RequestBody FileManageIdVO fileId, HttpServletResponse response, HttpServletRequest request){
         try {
             FileManageVO fileManageVO = fileMangeService.getFileByFileId(fileId.getFileId());
             response.setContentType("application/octet-stream");