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 97743273..197cc9db 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 @@ -153,7 +153,8 @@ public class ActiveLearnInsServiceImpl implements ActiveLearnInsService { String phaseValue = (String) innerMap.get("phase"); // 如果值不等于 Succeeded,则赋值为 Failed if (!StringUtils.equals(Constant.Succeeded, phaseValue)) { - innerMap.put("phase", Constant.Failed); + innerMap.put("phase", Constant.Terminated); + innerMap.put("finishedAt", new Date()); } } } 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 1294d426..28ccc6de 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 @@ -212,7 +212,8 @@ public class AutoMlInsServiceImpl implements AutoMlInsService { String phaseValue = (String) innerMap.get("phase"); // 如果值不等于 Succeeded,则赋值为 Failed if (!StringUtils.equals(Constant.Succeeded, phaseValue)) { - innerMap.put("phase", Constant.Failed); + innerMap.put("phase", Constant.Terminated); + innerMap.put("finishedAt", new Date()); } } } 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 f77dc0b6..f3bddf22 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 @@ -407,7 +407,8 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { // 如果值不等于 Succeeded,则赋值为 Failed if (!StringUtils.equals(Constant.Succeeded, phaseValue)) { - innerMap.put("phase", Constant.Failed); + innerMap.put("phase", Constant.Terminated); + innerMap.put("finishedAt", new Date()); } } } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/MachineLearnInsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/MachineLearnInsServiceImpl.java index 6311fc74..3620e020 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/MachineLearnInsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/MachineLearnInsServiceImpl.java @@ -217,7 +217,8 @@ public class MachineLearnInsServiceImpl implements MachineLearnInsService { String phaseValue = (String) innerMap.get("phase"); // 如果值不等于 Succeeded,则赋值为 Failed if (!StringUtils.equals(Constant.Succeeded, phaseValue)) { - innerMap.put("phase", Constant.Failed); + innerMap.put("phase", Constant.Terminated); + innerMap.put("finishedAt", new Date()); } } } 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 9e757c0c..dbd9fe21 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 @@ -161,7 +161,8 @@ public class RayInsServiceImpl implements RayInsService { String phaseValue = (String) innerMap.get("phase"); // 如果值不等于 Succeeded,则赋值为 Failed if (!StringUtils.equals(Constant.Succeeded, phaseValue)) { - innerMap.put("phase", Constant.Failed); + innerMap.put("phase", Constant.Terminated); + innerMap.put("finishedAt", new Date()); } } } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java index d33b513c..1b8006c9 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java @@ -163,7 +163,7 @@ public class WorkflowServiceImpl implements WorkflowService { if (experimentList != null && experimentList.size() > 0) { throw new Exception("该流水线存在实验,无法删除"); } - workflow.setState(0); + workflow.setState(Constant.State_invalid); assetWorkflowDao.deleteByWorkFlowId(id); return this.workflowDao.update(workflow) > 0 ? "删除成功" : "删除失败"; }