|
|
|
@@ -35,6 +35,7 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService { |
|
|
|
@Resource |
|
|
|
@Lazy |
|
|
|
private JupyterService jupyterService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 通过ID查询单条数据 |
|
|
|
* |
|
|
|
@@ -64,11 +65,13 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService { |
|
|
|
if (!devEnv.getStatus().equals(PodStatus.Terminated.getName()) && |
|
|
|
!devEnv.getStatus().equals(PodStatus.Failed.getName())) { |
|
|
|
PodStatusVo podStatusVo = this.jupyterService.getJupyterStatus(devEnv); |
|
|
|
if(!devEnv.getStatus().equals(podStatusVo.getStatus())){ |
|
|
|
if (!devEnv.getStatus().equals(podStatusVo.getStatus())) { |
|
|
|
devEnv.setStatus(podStatusVo.getStatus()); |
|
|
|
devEnv.setUrl(podStatusVo.getUrl()); |
|
|
|
this.devEnvironmentDao.update(devEnv); |
|
|
|
} else { |
|
|
|
devEnv.setUrl(podStatusVo.getUrl()); |
|
|
|
} |
|
|
|
devEnv.setStatus(podStatusVo.getStatus()); |
|
|
|
devEnv.setUrl(podStatusVo.getUrl()); |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
devEnv.setStatus(PodStatus.Unknown.getName()); |
|
|
|
|