diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/DevEnvironment.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/DevEnvironment.java index 75d5ad8b..cb4ebf3c 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/DevEnvironment.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/domain/DevEnvironment.java @@ -54,7 +54,7 @@ public class DevEnvironment implements Serializable { /** * 备用字段1 */ - private String altField1; + private String url; /** * 备用字段2 */ @@ -153,12 +153,12 @@ public class DevEnvironment implements Serializable { this.model = model; } - public String getAltField1() { - return altField1; + public String getUrl() { + return url; } - public void setAltField1(String altField1) { - this.altField1 = altField1; + public void setUrl(String url) { + this.url = url; } public String getAltField2() { diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java index fcdea60f..46071e7e 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java @@ -105,9 +105,11 @@ public class JupyterServiceImpl implements JupyterService { Thread.sleep(2500); //查询pod状态,更新到数据库 String podStatus = k8sClientUtil.getPodStatus(podName, namespace); + String url = masterIp + ":" + podPort; devEnvironment.setStatus(podStatus); + devEnvironment.setUrl(url); this.devEnvironmentService.update(devEnvironment); - return masterIp + ":" + podPort; + return url ; } @@ -129,6 +131,7 @@ public class JupyterServiceImpl implements JupyterService { // 使用 Kubernetes API 删除 Pod String deleteResult = k8sClientUtil.deletePod(podName, namespace); + devEnvironment.setStatus("Terminating"); this.devEnvironmentService.update(devEnvironment); return deleteResult + ",编辑器已停止"; diff --git a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/DevEnvironmentDaoMapper.xml b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/DevEnvironmentDaoMapper.xml index 771d3819..cfab27a7 100644 --- a/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/DevEnvironmentDaoMapper.xml +++ b/ruoyi-modules/management-platform/src/main/resources/mapper/managementPlatform/DevEnvironmentDaoMapper.xml @@ -12,7 +12,7 @@ - + @@ -24,7 +24,7 @@ @@ -32,7 +32,7 @@