diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ActiveLearnInsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ActiveLearnInsServiceImpl.java index 48bf4fd2..ca35a866 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ActiveLearnInsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ActiveLearnInsServiceImpl.java @@ -155,6 +155,7 @@ public class ActiveLearnInsServiceImpl implements ActiveLearnInsService { ins.setNodeStatus(JsonUtils.mapToJson(nodeMap)); ins.setStatus(Constant.Terminated); ins.setUpdateTime(new Date()); + ins.setFinishTime(new Date()); activeLearnInsDao.update(ins); updateActiveLearnStatus(ins.getActiveLearnId()); // 结束扣积分 diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AutoMlInsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AutoMlInsServiceImpl.java index e9100e57..2fbceeea 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AutoMlInsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/AutoMlInsServiceImpl.java @@ -219,6 +219,7 @@ public class AutoMlInsServiceImpl implements AutoMlInsService { ins.setNodeStatus(JsonUtils.mapToJson(nodeMap)); ins.setStatus(Constant.Terminated); ins.setUpdateTime(new Date()); + ins.setFinishTime(new Date()); this.autoMlInsDao.update(ins); updateAutoMlStatus(autoMlIns.getAutoMlId()); return true; diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java index 88868fa0..33f2d338 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java @@ -402,14 +402,15 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { String phaseValue = (String) innerMap.get("phase"); // 如果值不等于 Succeeded,则赋值为 Failed - if (!StringUtils.equals("Succeeded", phaseValue)) { - innerMap.put("phase", "Failed"); + if (!StringUtils.equals(Constant.Succeeded, phaseValue)) { + innerMap.put("phase", Constant.Failed); } } } ins.setNodesStatus(JsonUtils.mapToJson(nodeMap)); - ins.setStatus("Terminated"); + ins.setStatus(Constant.Terminated); ins.setFinishTime(new Date()); + ins.setUpdateTime(new Date()); this.experimentInsDao.update(ins); //删除数据集模型导出版本 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 f73417fd..c29c0951 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 @@ -168,6 +168,7 @@ public class RayInsServiceImpl implements RayInsService { ins.setNodeStatus(JsonUtils.mapToJson(nodeMap)); ins.setStatus(Constant.Terminated); ins.setUpdateTime(new Date()); + ins.setFinishTime(new Date()); rayInsDao.update(ins); updateRayStatus(rayIns.getRayId()); // 结束扣积分