Răsfoiți Sursa

优化归档组卷

huangtf 1 an în urmă
părinte
comite
d9171aae34

+ 0 - 1
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchiveProjectConfigServiceImpl.java

@@ -23,7 +23,6 @@ public class ArchiveProjectConfigServiceImpl extends BaseServiceImpl<ArchiveProj
     @Override
     public ArchiveProjectConfig getByProjectIdOrNew(Long projectId) {
         List<ArchiveProjectConfig> configs = baseMapper.selectList(new LambdaQueryWrapper<ArchiveProjectConfig>()
-                .eq(ArchiveProjectConfig::getTenantId, SecureUtil.getTenantId())
                 .eq(ArchiveProjectConfig::getProjectId, projectId)
                 .last("LIMIT 1")
         );

+ 14 - 2
blade-service/blade-archive/src/main/java/org/springblade/archive/utils/FileUtils.java

@@ -519,13 +519,25 @@ public class FileUtils {
                         BladeFile bladeFile = newIOSSClient.uploadFile(absoluteFileName, filePath);
                         //BladeFile bladeFile  = newIOSSClient.uploadFile(fileName,filePath,OssConstant.ARCHIVE_DIRECTORY,projectId);
                         result.add(bladeFile.getLink());
-//                        File f = new File(filePath);
-//                        f.deleteOnExit();
+
+
                     } else {
                         result.add(filePath);
                     }
 
                     out.close();
+
+                    //删除临时文件
+                    try {
+                        File fileToDelete = new File(filePath);
+                        if (fileToDelete.exists()) {
+                            fileToDelete.delete();
+                            log.info("已删除临时文件:" + filePath);
+                        }
+                    } catch (Exception ex) {
+                        ex.printStackTrace();
+                    }
+
                     e = System.currentTimeMillis();
                     log.info("pdf打码耗时:"+(e-s));
                 } catch (Exception e) {