diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/RayIns.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/RayIns.java index 54a41d08..aff4158e 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/RayIns.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/RayIns.java @@ -22,6 +22,9 @@ public class RayIns { private String resultPath; + @TableField(exist = false) + private String resultTxt; + private Integer state; private String status; diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/RayInsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/RayInsServiceImpl.java index 6b388c57..cd2bc5e9 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/RayInsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/RayInsServiceImpl.java @@ -32,6 +32,8 @@ public class RayInsServiceImpl implements RayInsService { private String argoWorkflowStatus; @Value("${argo.workflowTermination}") private String argoWorkflowTermination; + @Value("${minio.endpoint}") + String endpoint; @Value("${minio.dataReleaseBucketName}") private String bucketName; @@ -270,6 +272,10 @@ public class RayInsServiceImpl implements RayInsService { public void getTrialList(RayIns rayIns) throws Exception { // 获取指定路径下的所有文件 String directoryPath = rayIns.getResultPath(); + + rayIns.setResultPath(endpoint + "/" + directoryPath); + rayIns.setResultTxt(endpoint + "/" + directoryPath + "/result.txt"); + String prefix = directoryPath.substring(directoryPath.indexOf("/") + 1, directoryPath.length()) + "/"; List maps = minioUtil.listFilesInDirectory(bucketName, prefix);