LingxinMeng 1 рік тому
батько
коміт
69d54721c9

+ 4 - 0
simulation-resource-scheduler/src/main/java/com/css/simulation/resource/scheduler/domain/service/TaskDomainService.java

@@ -171,6 +171,10 @@ public class TaskDomainService {
 
                     );
                     for (String csvResultFileMinioPath : csvResultFilePaths) {
+                        if (!MinioUtil.isObjectExist(minioClient, bucketName, csvResultFileMinioPath)) {
+                            log.info("没有生成文件" + csvResultFileMinioPath + ",该文件不参与评分。");
+                            continue;
+                        }
                         String csvResultFileLinuxPath = linuxTempPath + csvResultFileMinioPath;
                         log.info("下载MINIO上的结果文件:" + csvResultFileMinioPath + " 到LINUX:" + csvResultFileLinuxPath);
                         MinioUtil.downloadToFile(minioClient, bucketName, csvResultFileMinioPath, csvResultFileLinuxPath);  // 也可改成下载到指定ip的服务器上,需要保证和打分脚本在一台机器上。